永发信息网

西门子s7-200cpu226 通信口Port0 Port1设置

答案:3  悬赏:40  手机版
解决时间 2021-03-23 03:12
  • 提问者网友:呐年旧曙光
  • 2021-03-22 17:48
西门子s7-200cpu226 通信口Port0 Port1设置
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-03-22 18:52
个人认为你的问题问的挺好的 一般人不会这么深入的研究这个问题 一个的回答你吧 200停止位就是1 不可以设置
想SMB30 和SMB130 的参数我想你一定是看明白了
现在就问题就是你认为会有冲突的问题 个人认为这这样的 200的 端口是可以PLC程序中修给的 一般想让PLC变成自由口 会在程序价格SM0.1 在这个初始化之前PORT还是PPI   PPI的默认端口是 9600 8 
但是在STOP模式下还回恢复位PPI协议这个不也不大明白 呵呵 追问1)一看就是行家,你的专业而详细的解答,基本解决了我长期以来的疑惑,非常感谢。
2)200的停止位默认的是1 ,数据位默认的是8,那奇偶校验默认的是什么呢?
3)编程软中,系统块----通信端口---端口0 ---端口1种只能设置PLC地址和波特率,那么数据位,停止位,校验是使用的默认吗?SMB30,SMB130不做设置,通信口的ppi协议用的是这个设置吗?
谢谢你了,呵呵
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-03-22 19:36
没法跟你联系,只好用这种方法,请见谅!
关于这个问题,我也是有些迷惑,所以请问:
编程软中,系统块----通信端口---端口0 ---端口1种只能设置PLC地址和波特率,而数据位,停止位,校验位默认的是8,1,偶校验?在PPI通讯中SMB30,SMB130可以不做设置?
SMB30,SMB130的设置 是用在自由口通讯中的?
我会等您在百忙之中抽时间给我这样的菜鸟指点下,谢谢!
  • 2楼网友:猎心人
  • 2021-03-22 19:20

问题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人家自己做呢,就是给你提供很多方便,免去你去修改低层的麻烦事儿
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯