单片机通过PPI协议读写西门子PLC寄存器,通讯失败
情况:利用单片机通过西门子的PPI协议 读写PLC寄存器数据,现在把一串协议码利用电脑串口调试助手经过USB-485线可以成功读写PLC寄存器。串口助手→USB-485→PLC成功单片机发出一串串读写码通过USB-485到串口调试助手 也可以成功发送。 单片机→USB-485→串口助手成功
问题:独立测试都正常,现在把单片机小板(485电路已经做好) 和西门子PLC挂接 后 PLC寄存器数值无变化 ,说明PPI通讯没有成功 ?
单片机和西门子PLC经过PPI协议通讯是否也要注意3.5个字符时间的问题?
有做过西门子PPI通讯相关方面的前辈麻烦指点一二。谢谢!! PLC收到了你的命令,但是你单片机没换向或者换向不对,所以没收到PLC的数据 同时接入电脑串口,检测单片机发送数据是否正常,PLC是否回复数据 PPI协议 帧间是需要留出时间间隔的。 非得用PPI吗?MODBUS不行? dongyulei 发表于 2018-4-7 11:19
非得用PPI吗?MODBUS不行?
ppi不需要在PLC里面写程序 楼主有PPI新的协议文本? 同求ppi协议资料 个人理解PPI是profibus DP的简化版,PPI协议的资料本站很多哦 {:smile:} 以前帮别人做毕设搞过,网上有个用VB写的小软件直接可以用, 都是485-modbus的变种啊{:titter:} 问题解决了 ,是帧间隔时间的处理问题 。。 感谢各位 硬邦邦 发表于 2018-4-7 17:01
同求ppi协议资料
PPI协议 论坛一大把啊 youkebing 发表于 2018-4-7 12:04
ppi不需要在PLC里面写程序
是的 ,PLC 不需要任何程序处理,数据直接拿过来就用 dongyulei 发表于 2018-4-7 11:19
非得用PPI吗?MODBUS不行?
PPI的话PLC不需要编写程序 PPI的话PLC不需要编写程序 PPI 就是USB 转485 关注PPI协议
pengtaoABC 发表于 2018-4-29 10:34
PPI的话PLC不需要编写程序
能否提供一个工程案例呀? 楼主可以说一说复杂吗?
页:
[1]