近来对一老车台进行修整,发现一老型号电脑(xp系统)、老型号PLC(西门子226),煞费心思,没整过PPI协议啊! 能不能偷个懒?网上一搜,真有!PPI模块转ModBUS,ModBUS我熟啊,随花费600大洋,购买一个名叫艾莫迅的转换模块(非广告),项目着急,随使用,效果良好。谨记两点,1为模块配置偏移地址如我这边起始地址为VB104,则偏移地址为52(一个寄存器16位,占两个字节,即104/2=52,本人理解偏移地址为偏移寄存器),即Modbus第0个保持寄存器地址对应PLC的VB104、VB105。
项目完成之后,心想能不能省下这600大洋。网上一搜PPI,艾玛,还真有这协议,西门子S7-200 ppi协议解析_200ppi-CSDN博客
使用串口VISA,写个demo(2023版本,简单拼数据),效果良好。
各位LabVIEWer可看项目情况进行选择,本人实测两种方案!