1 / 14
文档名称:

s7-1200之间modbus通信.doc

格式:doc   大小:564KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

s7-1200之间modbus通信.doc

上传人:小果冻 2024/5/11 文件大小:564 KB

下载得到文件列表

s7-1200之间modbus通信.doc

相关文档

文档介绍

文档介绍:该【s7-1200之间modbus通信 】是由【小果冻】上传分享,文档一共【14】页,该文档可以免费在线阅读,需要了解更多关于【s7-1200之间modbus通信 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。s7-1200之间modbus通信实验报告通信前准备和软硬件组态。首先创立新工程,并命名为“两台PLCmodbus通信〞,如以下图所示:然后组态设备,选择s7-1200的CPU1214CDC/DC/RLY,,翻开工程后,选中PLC_1设备视图,选择下面的“属性〞选项,再选择“系统和时钟存储器〞,在右边的显示出的启用时钟存储器字节的复选框中打上勾,如以下图所示:再选中PLC_1设备中以太网口,在以太网地址设置PLC_1的IP地址为:,如以下图所示:然后添加通信模块CM1241〔rs485〕,然后到属性设置,,硬件标识符为269,如以下图所示:然后复制PLC1,生成PLC2,,拓扑图连接如以下图所示:到这里通信前设备设置已经完成了。程序编程在PLC2中添加全局数据块,命名为slave-hr,并在里面建立数组,名称为HR-AYYAY,建立1到20的word类型的数据。如以下图所示:在PLC2变量表中添加变量表1,变量如下所示:同样方法在PLC1中添加全局数据块名称为md-master,并建立两个数组分别为reacdi-array和wirtehr-array,数据类型分别为bool和word,如以下图所示:在PLC1变量表中添加变量表1,变量如下所示:然后回到PLC2中,m-load,生成背景数据块,并编写好各个形参的实参,如以下图所示:注意的是在MB-DB的实参是选择下面的背景数据块DB3的。在程序段2中添加指令modbus-slave,并生成背景数据块,各个形参的实参如以下图所示:到这里PLC2的程序已经完成,编译没错。回到PLC1中的主程序mian,m-load,生成背景数据块,并编写好各个形参的实参,如以下图所示:同样注意的是在MB-DB的实参是选择下面的背景数据块DB3的。在程序段2中添加指令modbus-master,并生成背景数据块,各个形参的实参如以下图所示:复制程序段2到程序3中,修改各个形参的实参,如以下图所示:、2,如以下图所示:PLC_1监控表1