问题1.
SMB30,130这个寄存器是选择端口模式的,你也看到了,而在选好模式之后,才会涉及通讯的起始停止位之类的问题。
与port0口有关的接收、发送寄存器有SMB86,87,88,89,90,92,94等,与port1口有关的接收、发送寄存器有SMB186,187等以此类推。他们的具体含义你可以在micro/win软件里帮助一下,这里给你一张截图你一看就明白了。一般来说你想这么用的话肯定要工作在自由口模式,也就是你能自由的配置。
问题2.
默认的数你可以在ppi模式下通过监控窗口监控这两个寄存器即可。监控我想你肯定会。另外PPI通讯协议在控制面板中的SET PG/PC interface中可以更改它的通讯参数,或者在micro/win软件更改,这其实是西门子给你提供了图形化操作,更改后的寄存器配置micro/win软件自己就完成了。
问题3.
如2中所说的,就是西门子给你提供的图形化操作界面,相当于免去你自己设定寄存器内容,micro/win软件会在你更改后自动修改寄存器值,所以为什么说PPI人家自己做呢,就是给你提供很多方便,免去你去修改低层的麻烦事儿
个人认为你的问题问的挺好的 一般人不会这么深入的研究这个问题 一个的回答你吧 200停止位就是1 不可以设置
想SMB30 和SMB130 的参数我想你一定是看明白了
现在就问题就是你认为会有冲突的问题 个人认为这这样的 200的 端口是可以PLC程序中修给的 一般想让PLC变成自由口 会在程序价格SM0.1 在这个初始化之前PORT还是PPI PPI的默认端口是 9600 8
但是在STOP模式下还回恢复位PPI协议这个不也不大明白 呵呵
没法跟你联系,只好用这种方法,请见谅!
关于这个问题,我也是有些迷惑,所以请问:
编程软中,系统块----通信端口---端口0 ---端口1种只能设置PLC地址和波特率,而数据位,停止位,校验位默认的是8,1,偶校验?在PPI通讯中SMB30,SMB130可以不做设置?
SMB30,SMB130的设置 是用在自由口通讯中的?
我会等您在百忙之中抽时间给我这样的菜鸟指点下,谢谢!