以太网在PLC通信中的应用
姜波
【摘 要】通过s7-200 smart plc实例说明两台主机间以太网通信方式具体应用方法。
【关键词】plc;通信
可编程控制器简称plc,它们之间的通信有多种方式,对于s7-200 plc,可以通过ppi通讯方式进行通信和数据交换,或通过profibus dp进行通信,当然,也可以通过modbus通信方式进行通信。具体操作都是通过自带的485接口,一个作为主站,一个作为从站,来进行数据交换。
s7-200smart plc是西门子公司,针对中国市场推出的一款高性价比的小型plc产品,对于s7-200的plc来说它有一个优势,就是在plc的基本单元上带有一个以太网口,我们可以使用这个以太网口来实现s7-200 smart plc之间的数据交换,下面以两台plc为例说明具体的操作方法。
首先进行硬件联接,硬件连接很简单,由于smart自带一个rj45以太网接口,所以直接用普通网线连接即可。
软件设置可以按以下步骤设置:
(1)对plc进行硬件组态,配置好每一个plc的ip地址,使需要通信的plc在同一个网络。
例如:一台设为192.168.0.100,另一台设为192.168.0.101.
(2)选择向导中get/put操作,进行需要通信数据的组态,配置向导的工作只需要在本地站(主站)进行不需要在远程站(从站)进行。
(3)选择第一操作(operation)进行数据交换的组态。以同样的方法配置另外的一个操作,类型可以选择为put类型。
(4)分配建议地址,直接生成。
(5)向导生成后,在本地站中调用生成的子程序。
(6)在主机中编入以下程序
ld i0.0
eu
movb 255,vb0
ld i0.0
ed
movb 0,vb0
ld sm0.0
call
net_exe:sbr1,100,m0.0,m0.1
说明:超时:通信超时时间100表示为100s;周期指每次所有操作都完成后进行一次切换;错误指若出错该位为1.
注意:子程序要保证每个扫描周期都要用,所用是用sm0.0调用子程序。
(7)在从机中编入以下程序
ld i0.0
eu
movb 255,vb0
ld i0.0
ed
movb 0,vb0
這样就实现了用主机的i0.0输入点控制从机qb0一个字节的输出,用从机的i0.0输入点控制主机qb0一个字节的输出。
参考文献:
[1]胡学林.可编程控制器教程.电子工业出版社,2003,11.
[2]王二超.plc基础与实训.航空工业出版社,2014,8.endprint
以太网在PLC通信中的应用
本文2022-11-08 02:21:28发表“文化教育”栏目。
本文链接:https://www.wenmi123.com/article/424436.html
- 2025 年《建设工程项目管理》模考卷一.pdf
- 座谈会发言:体系抓好思政课教育做好贯彻落实下篇文章(02-19).docx
- 组织部机关支部书记2024年度抓基层党建工作述职报告(02-19).docx
- 在县委理论中心组暨2024年度民主生活会学习研讨会上的发言(02-19).docx
- 在2025年市人代会分组讨论会上的发言(02-19).docx
- 医院党委选人用人工作自查报告(02-19).docx
- 宣传部2024年民主生活会个人对照检查发言(02-19).docx
- 行政服务中心民族团结进步创建工作经验材料(02-19).docx
- 校长在中学2025春季开学典礼上的讲话:撷一抹祈望春风掬一程锦绣花开(02-19).docx
- 乡镇领导班子2024年民主生活会对照检查发言材料(五个带头+典型案例)(02-19).docx