- 博客(378)
- 资源 (6)
- 收藏
- 关注
转载 OSI网络模型
OSI七层模型和TCP/IP五层模型一、OSI参考模型1、OSI的来源OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了...
2020-03-27 14:05:38 308
原创 局域网添加打印机的方法
1.通过网络邻居进行添加,需要对方电脑共享,打印机共享。在网络邻居直接找到打印机添加即可。2.通过添加打印机,查找打印机名称进行添加也行。打印机的名称可以通过已安装打印机驱动的电脑查看,如图:3.通过直连的打印机电脑IP地址进行添加,注意点是对方的电脑打印机已共享,另外IP地址如果是DHCP进行分配的话,要进行绑定,否则地址一遍又找不到了。...
2020-03-27 13:09:03 1742
转载 串口流控 软件流控与硬件流控
本文主要转载自百度文库http://wenku.baidu.com/view/1fddeb262f60ddccda38a097.html在串行通讯处理中,常常看到rts/cts和xon /xoff这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?下面我们就谈谈这个问题。1.流控制在串行通讯中的作用...
2020-03-26 14:41:54 644
原创 西门子伺服驱动的STO功能
V90 伺服驱动器集成基本安全功能 STO(Safe Torque Off:安全转矩关断)。如果激活 STO 时电机处于静止状态,可防止静止的电机意外启动。如果激活 STO 时电机正在旋转,电机会依靠惯性继续旋转直到静止。如果电机带有抱闸,抱闸立即闭合。V90 的安全功能无需设置任何参数。当 STO1 和 STO2 输入信号为低电平时(常闭触点断开),V90 的 STO 功能激活,脉冲被封锁...
2020-03-24 15:52:56 25553 1
转载 【PLC通信原理探秘】大讲堂幕后彩蛋之搁浅
专家大讲堂《PLC通信原理探秘》系列视频:https://www.ad.siemens.com.cn/service/elearning/series/288.html连载之一:【PLC通信原理探秘】大讲堂幕后彩蛋之序言连载之二:【PLC通信原理探秘】大讲堂幕后彩蛋之初探连载之三:【PLC通信原理探秘】大讲堂幕后彩蛋之失败连载之四:【PLC通信原理探秘】大讲堂幕后彩蛋...
2020-03-23 08:56:07 605
原创 西门子V90 PN控制FB284块的个人理解
FB284块的引脚定义:1.MDI可以理解为就是位置控制,通过给定位置来控制2.固定停止点是夹紧功能,相当于在位置控制中,对转矩进行限制3.ModePos中4以后的设置都必须在轴是静止状态下才行。4.EnableAxis为对轴的使能5.Intermediatestop可以理解为轴的暂停6.FlyRef在任何模式下都可以选择运行中进行回零操作...
2020-03-20 15:33:57 43469 1
原创 西门子伺服简单计算及长度单位LU
LU是西门子的一种长度计量单位。举例:负载侧旋转一圈为6000LU,减速比3:1,负载转一圈移动的距离是6mm,设定位置值为1000LU,速度30000LU/MIN。求:1.负载所移动距离为多少MM? 2.负载的移动速度? 3.负载侧转速? 4.电机侧转速?1.负载移动距离是1000LU/6000LU*6mm=1mm2...
2020-03-19 11:29:54 16003
原创 西门子SMART PLC的自由口接收测试(二)
这里是M0.0首先动作,将整个接收的过程置于等待的状态,那么VB100缓冲区则在等待接收的过程。然后经过串口的程序发送,将消息发到PLC,这时VB201-VB208就存入了刚刚串口助手所发送的字符了!注意是先程序准备好接收,然后发送端再开始发送数据。VB200自动计算发过来的字符个数!485自由口的发送接收程序上传到CSDN,可自行下载调试。...
2020-03-14 16:02:51 894
原创 西门子SMART PLC的自由口发送测试(一)
初次使用,一开始就出现了理解上的误区,smart本身集成了一个485口,端口支持的是485协议,而我用的串口线是232转USB,而串口中只有232是没有协议的,其它如Modbus RTU,USS(变频器),PPI等都是有自定协议的。虽然他们也都是基于自由口由西门子官方所编协议,但是在使用上还是需要遵守串口的协议来通信。后来我把232换成了485电缆就没有问题。如果非要用232的电缆的话,那就加一个...
2020-03-14 15:07:44 1211
原创 网络七层协议之物理层协议理解
我们以一个非常简单的例子开始:两服务器通讯问题如上图,有两台服务器,分别是Server1和Server2。 我们先做一个假设:计算机网络现在还没有被发明出来, 作为计算机科学家的你,想在这两台服务器间传递数据,怎么办?这时,你可能会想到,用一根电缆把两台服务器连接起来:物理课大家都学过,电线可以分为低电平和高电平。 电平可以高低变化,这样不就可以传递信息...
2020-03-12 17:27:42 1266
原创 如何通过S7-1200与第三方设备实现自由口通信
西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯。因为没有第三方的设备,这里就以超级终端为例介绍自由口通讯。1.控制系统原理图1:控制系统原理2.硬件需求S7-1200 PLC目前有3种类型的CPU:1)S7-1211C CPU。2)S7-1212C...
2020-03-12 15:28:16 3667
原创 关于西门子SMART PLC的自由口通讯理解
smart系列PLC集成了422/485端口的通信,另外还有一种基于422/485的自由口通信。其中有何区别:
2020-03-11 16:26:54 5097
原创 安川伺服电机的,绝对值编码器数据如何读取?
问题背景:1、使用的是安川绝对值编码器伺服电机,比如型号SGM7J-04A7C6S,横杠后第4位是数字的话,就是绝对值编码器。2、上位机不支持M-II/III总线通讯,绝对值编码器数据只能通过串口通讯的方式直接从伺服侧读取。如果是安川5系列伺服,驱动器型号SGDV-XXXXXXX,那么可以通过CN1口的PAO,/PAO读取绝对值数据。如果是安川7系列伺服,驱动器型号SGD7S-XXXXXX...
2020-03-11 15:14:06 11136
原创 串联电阻和并联电阻的计算方法
注:并联电路的电阻计算公式 1/R总=1/R1+1/R2电阻可以无限数量的串联和并联组合连接在一起形成复杂的电阻电路在之前的教程中,我们学习了如何将各个电阻连接在一起形成一个系列电阻器网络或并联电阻器网络我们使用欧姆定律来查找流入的各种电流和每个电阻器组合的电压。但是如果我们想要以“BOTH”并联和串联方式连接各种电阻器怎么办?在同一电路中组合产生更复杂的电阻网络,我们如何计算这些电阻...
2020-03-11 10:57:07 45764
原创 1200PLC的系统手册
1200PLC的系统手册,功能解释详尽,附带案例说明:https://support.industry.siemens.com/cs/document/109772940/simatic-s7-s7-1200-可编程控制器?dti=0&pnid=13683&lc=zh-CN
2020-03-11 09:06:26 1130
原创 单端信号与差分信号的区别?
一、基本区别 不说理论上的定义,说实际的,单端信号指的是用一个线传输的信号,一根线没参考点怎么会有信号呢?easy,参考点就是地呀,也就是说,单端信号是在一跟导线上传输的与地之间的电平差,那么当你把信号从A点传递到B点的时候,有一个前提就 多是一样的,为啥说差不多呢,后面再详细说。差分信号指的是用两根线传输的信号,传输的是两根信号之间的电平差。当你把信号从A点传递到B点的时候 也可以不一样,但是A...
2020-03-10 15:46:14 6888
原创 安川伺服在使用绝对值编码器时,电池的选用
1.在伺服侧使用电池时,伺服侧有专用的电池接口,安川公司也有专用的电池进行提供。2.若不在伺服侧安装电池时,可以通过PLC指令侧进行电池供电,但是只能选其一,从伺服/PLC侧任选一种电池供电方式...
2020-03-10 14:34:56 5137
原创 西门子各设备通讯解决方案集合
通信[S7-1500]http://www.ad.siemens.com.cn/productportal/prods/1500published/1500list/com_list0.html通信SIMATICS7-200http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20...
2020-03-09 13:21:42 1866
原创 关于PLC的输入输出点,源型漏型的判断
1、由于各家对于源型,漏型,NPN和PNP定义不同,单独说NPN还是PNP很容易混淆。因此针对输入侧只要确定:公共端子为电源-,则为漏型输入,接PNP接近开关;公共端子为电源+,则为源型输入,接NPN接近开关。http://www.ad.siemens.com.cn/productportal/prods/published/Mod/Mod_2.1/Mod_2.1.html2、...
2020-02-28 13:42:40 2311
原创 如何下载西门子PLC的CAD图库
1.进入西门子下载中心,网址如下:https://www.automation.siemens.com/bilddb/search.aspx?multipleObjectTypes=61|64|63|65|602.在搜索里,选择产品类别这里搜索的名称,可以通过博图软件,在设备视图中,查找目录信息内的短名称。找到需要的模块以后,选择CAD资料下载。...
2020-02-26 15:26:21 20472 7
原创 Smart PLC与Winc通过Simatic NET建立OPC通讯(2)
1.首先建立Simatic net与smart 200PLC之间的通讯,使用Simatic net内的OPC scout软件进行测试,测试的流程见另外博客,博客地址为:https://blog.csdn.net/qq_18671205/article/details/104492262首先要确保Simatic net与smart PLC的连接成功,否则无法与WINCC连接,要达到数据读取...
2020-02-25 11:30:08 2293
原创 Smart PLC与Wincc通过Simatic NET建立OPC通讯(1)
SIMATIC NET与S7-200 SMART 集成以太网口OPC 通信(TIA平台)硬件:①S7-200 SMART②PC 机 ( 集成以太网卡)软件:① STEP 7-Micro/WIN SMART V2.1② STEP 7 Professional(TIA Portal V13 SP1 Upd 9)③ SIMATIC NET V13 SP2④ 操作系统 Windows...
2020-02-25 10:58:49 10506 7
原创 Smart PLC与Winc通过KepWare建立OPC通讯(2)
wincc与smart之间的通信,不仅可以通过PC access samrt软件,Kepware也是可以的,都是将smart的通信协议转换成OPC形式,从而wincc可以中间的媒介与smart进行信息的交互。这里需要注意的是,kepware建立起变量以后,需要一直处于运行状态,否则通信就会中断。通信的具体步骤如下:1.首先建立smart与kepware之间的通信。见博文如下:ht...
2020-02-21 13:48:40 3518
原创 Smart PLC与Winc通过KepWare建立OPC通讯(1)
1.首先将安装好的Kepware软件打开,点击devices添加一个channel12.选择对应的连接3.选择网卡地址,即计算机的本地连接地址,这里需要注意的是,如果计算机有多个网卡的话,要选择连接PLC的那个网卡,然后一直点击下一步,直到完成。4. 再创建设备5.选择对应的PLC6.选择对应的PLC的IP地址7.然后一直点击下一步,将loc...
2020-02-21 10:46:45 4046 1
原创 关于OPC通信的认识
什么是OPC: OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样...
2020-02-20 11:06:07 3203
原创 WINCC项目移植后文字变成问号如何解决?
通过WINCC下的Project Duplicator项目移植工具,移植完成后在另外一台电脑打开后,文字出现如下画面:文字全部变成了问号,这是由于移植后转换的语言不一致所导致。解决方法如下:点击视图下的语言按钮,将语言修改成原来项目中所使用的语言。即可看到,文字恢复正常...
2020-02-20 08:36:36 8204 3
原创 WINCC7.4运行时,故障报错解决方案
这个报错是由于wincc/connectivitypack server与wincc/connectivitypack client 缺少对应的授权,或者是授权文件版本对应不一致的原因所造成。这是个连通性软件,作用是建立第三方或远程数据库的连接。解决方案有两个:1.联系供应商,更换对应服务的授权。 2.如若用不到此此功能,...
2020-02-19 16:52:42 3325
原创 西门子PLC中FB块与FC块的区别
1.首先创建了2个块,一个FB块,还有一个FC块。2.FB块创建完以后,当在MAIN主程序中调用时,会让你添加一个 DB块,而在DB块当中,默认的是保持数据 。但是在FC调用时却不会出现DB块的调用。3.FB与FC块的接口调用区别4.在main主程序中,当fb块使用后,数据都是保存着的,但是fc块调用结束后,数据清零,如图示...
2020-01-17 09:58:14 13279
原创 增量型编码器与绝对值编码器
据图可以看出,连接器在接线上,绝对值编码器与增量型编码器几乎相同,指示绝对值编码器多了BATT+与BATT-,这是电池接口,说明增量型编码器,及时在系统对断电时,仍能对数据进行保存。增量值编码器以转动时输出脉冲,通过计数设备来计算其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失...
2020-01-13 14:55:48 2819
原创 西门子1200与WINCC上位机的通讯
首先设置计算机地址与PLC地址,只要在同一网段就可以。例如:PLC:192.168.1.189 计算机:192.168.1.190一、在PLC端的设定:1.在PLC属性中,设定IP地址,然后在保护机制中设定支持PUT/GET通信访问。(在CPU V4.0以上都需要勾选PUT/GET通讯连接),如若跨网段,需要设置路由器的IP地址。2.建立DB数据块,创建变量,在DB数据块中,右击属...
2020-01-06 13:26:09 7797 1
原创 西门子1200下载报错
CPU 临时错误:系统发出的请求: - 没有可用于中央设备选件处理的数据记录或无效 暂停的启动禁止项: CPU 从 STARTUP 切换到 STOP 模式 PLC_1 / PLC_1 。如下图:更改设置即可,把√去掉如下图:造成问题的原因:官方的解答如下:启用了CPU的组态控制功能,没有在启动OB中执行指令,WRREC指令在启动OB中传送完控制数据记录后...
2020-01-03 11:48:31 9360 7
原创 西门子1200连接安川伺服驱动的高速脉冲接线
所选择的编码器类型为增量式编码器,在手册上根据电机型号得出可以看出指令控制器(客户侧)输出电压为0-5V ,而西门子1200的PLC的I点输入侧接DC24V ,根据型号1214 DC/DC/DC得出。所以需要购买差分转换模块,将0-5V信号转成0-24V信号。单单接收单相高速脉冲的话只需要接PLC的一个I点,但是如果需要确定方向信号的话,需要再接一个I点。在PLC内创建两个高...
2019-12-25 16:58:03 5881
原创 西门子1200连接安川伺服的心得
1.伺服电机中编码器的精度需要了解,即脉冲数对应的转数。2.如果只是单纯的脉冲控制,伺服驱动设置成位置模式控制即可,如下图:3.伺服启动前需要使能,在手册中是伺服ON,后来为了避免接线,我用了内部24V,是在伺服驱动参数里做设置,如下图:4.我关闭了正反转的极限保护,如下图:5.然后在西门子1200PLC对轴进行组态,尽量去掉不必要的功能,先转起来...
2019-12-21 11:01:45 8198 3
原创 PLC的源型与漏型
西门子PLC大多为PNP型(源型),日系大多为NPN型(漏型)区别在于,是否作为动力源还是单纯的开关在这幅图里,Q0.0-Q1.1输出的是正,所以为源型...
2019-12-20 13:16:55 2972
原创 高速计数器(以西门子1200系列PLC为例)
1.如果普通计数器接收的信号,在PLC扫描周期内变化了很多次,但是最终的结果未变,PLC默认信号是没有发生改变的,无法接收到高速脉冲所发生的变化。但是高速计数器却能通过高速计速芯片接收高速脉冲信号的变化。2.高速计数器的存储区...
2019-12-17 09:29:31 3833 1
原创 Modbus RTU与Modbus TCP协议的区别
1、概念不同:MODBUS是一种标准的工业控制数据交换协议,可以用RTU和ASCII两种方式进行协议数据的互传,RTU是通过二进制数据方式直接传送数据,而TCP是通过将每字节二进制数据转换为固定两位十六进制字符串,再依次串联在一起,以TCP码形式进行数据传送,一般用得最多的还是RTU方式。2、通信方式不同:以太网,对应的通信模式是MODBUS TCP。异步串行传输(各种介质如有线RS-232...
2019-12-12 09:27:48 6986
原创 西门子PLC中FB块与FC块调用注意事项
1.在块中使用TEMP变量时,应注意先写后读的原则,否则在FB与FC的多次调用以后,会发生错误2.如果在FC/FB中引用了全局变量的话,那么只能读取,而不能写入...
2019-12-11 16:09:38 8660
PC station.xdb(OPC通信使用)
2020-02-25
巴歇尔槽CAD设计详细图纸
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人