S7 200 smart连接Profinet转ModbusTCP网关与西门子1200PLC配置案例
2025-05-18
️控制要求:使用MODBUSTCP通信进行两台PLC之间的数据交换,由于改造现场不能改动程序,只留出了对应的IQ地址。于是客户决定使用网关进行通讯把数据传到plc。
️ 1、读取服务器端40001~40005地址中的数据,放入到VW200~VW208中;
2、把VW210~VW218的数据,写入到服务器的40006~40010中;
3、把VB220的数据,写入到00001~00008中。
️一、打开软件编写客户端程序
️二、编写服务器程序
️200smart配置完成后将组态下载进入PLC,并打开网关配置软件。
️网关软件配置
️打开网关软件“Gateway Configuration Studio”新建项目选择PN2MTS
设置网关在Profinet一侧的设备参数,包括(设备名称,IP地址等)
此处设置与1200plc组态保持一致(博图等Profinet主站软件)
设置网关在ModbusTCP一侧的IP地址与200SMart程序保持一致
配置完成后组态下载至网关即可。
打开1200PLC组态软件(博图,step7等),新建项目并导入网关GSD文件。
选择GSD所在文件夹(注意,是文件夹所在地而不是文件所在地)
导入网关模块,并分配网关的Profinet参数(与网关配置软件保持一致)
添加对应的输入输出长度,并分配好对应的IQ地址。
将组态下载进PLC后,看到网关指示灯正常后即开始进行通讯。