西门子1200PLC之间的ModbusTCP通讯如何实现?

发布时间:2024-07-12  

西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc进行通讯,例如S7-300/S7-1200/S7-1500等,使用ModbusTCP、s7、Profinet等通讯协议


西门子1200PLC支持1个编程设备(PG)的连接,


西门子1200PLC支持12个HMI设备的连接

西门子1200PLC可以和机器人、相机等第三方设备进行通讯,使用ModbusTCP、Profinet等通讯协议

wKgZomTGCHqAfdfeAABtRMpUq2g032.jpg

西门子1200PLC使用ModbusTCP通讯时,1200PLC可以做客户端主站,也可以做服务器从站,做客户端时主动请求连接并发送命令,做服务器时被动等待连接并反馈状态

客户端使用MB_CLIENT指令,服务器使用MB_SERVER指令。

wKgZomTGCHqATaJnAABlNxSh1ZI968.jpg

1200PLC ModbusTCP通讯编程:

1、打开博途软件,创建新项目,添加两个1200PLC,一个做客户端一个做服务器,添加两个触摸屏

2、在客户端PLC中,创建一个函数块并命名,再创建两个数据块并命令,数据块属性中勾掉“优化的块访问”选项,在数据块中分别定义8个整型数据类型的变量。

3、指令中找到ModbusTCP客户端通讯指令MB_CLENT,这里要注意通讯指令的版本,V4.0以上版本的指令使用方法与V3.1版本是不同的,具体使用方法请参考相关的帮助文件。

wKgZomTGCHqAC6fLAADXmNms2OQ966.jpg

4、创建两个相同背景数据块的MB_CLIENT指令,输入个引脚关联的变量。

MB_CLIENT指令每个引脚的功能说明:

wKgaomTGCHqAO_R2AAHLZ_HDFHY792.jpg

4、触摸屏上组态8个数值输入框,关联PLC中“发送”数据中的变量,用于输入要发送到服务器的数据,组态8个数值显示框,关联PLC“接收”数据块中的变量,用于显示从服务器读取到的数据

wKgZomTGCHqAAzKCAAIClB-DCLo248.jpg

在服务器PLC中,创建一个函数块并命名,再创建一个数据块并命令,数据块属性中勾掉“优化的块访问”选项,在数据块中定义16个整型数据类型的变量。

创建ModbusTCP服务器通讯指令MB_SERVER,输入个引脚关联的变量

MB_SERVER指令每个引脚的功能说明:

wKgaomTGCHqAaUuwAAE6gm7RbNQ849.jpg

服务器Modbus数据寄存器的长度要大于等于客户端收发数据的总长度。

触摸屏上组态8个数值输入框,关联PLC中“通讯”数据中的S1-S8变量,用于输入要发送到客户端的数据,组态8个数值显示框,关联PLC“通讯”数据块中的G1-G8变量,用于显示接收到客户端的数据,

wKgaomTGCHqAGhoBAAIu6UhmDqM365.jpg

下载PLC程序和触摸屏程序

PLC编程完成后,进行通讯测试,

客户端触摸屏上输入发送的数据,查看服务器触摸屏上接收到的数据

服务器触摸屏上输入发送的数据,查看客户端触摸屏上接收到的数据,数据正确说明两个1200PLC之间使用ModbusTCP通讯正常。

wKgZomTGCHqAKY8gAAIWWRIKtfo115.jpg

wKgaomTGCHqANJb3AAIeeD1dxj0450.jpg


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>