电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

以太网在PLC通信中的应用

栏目:文化教育发布:2022-11-08浏览:2595下载274次收藏

姜波

【摘 要】通过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通信中的应用

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部