恭喜,你发布的帖子
发布于 2020-05-11 15:48:22
9楼
小釉:6楼2020-05-11 14:45:47
所以还是推荐X1接口做PN通信,可以保证很好的PN性能。X2做其他的以太网通信,例如接触摸屏。
在和触摸屏通讯时,都挂在X1口上和PN通讯走在一起,和X2口连接触摸屏。
按照官方的说法第二种方式肯定会好一些。
有一点我不是太明白,我的理解是两个口使用的CPU通讯资源都是CPU的通信资源。
即使X2口单独接触摸屏,对于Cpu来说,两种方式使用的通讯资源都是一样的,
无非是使用X2口接触摸屏,又使用了另一个通讯卡,也就是说可以使用不同网段的IP地址。
除了这个感觉不出分开又什么好处,赵工,可以深入的讲一下这两种方式的区别吗?
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
对,你说的是对的,两个接口使用的CPU通讯资源都是CPU的通信资源,是一样的,没有区别。那么剩余的就是接口上的区别了。X1接口实际上是带有PN处理芯片的,也就是他的数据交换是独立完成的,不需要CPU参与,只是发生在每个循环周期的PII/PIQ与CPU做数据交换,这一点与时间片和CCP的处理方式不同;而X2接口却不同,你可以在手册上看到关于使用PN的诸多限制,例如会延长CPU的循环周期,这说明了该接口实际上没有相应的PN处理芯片,处理IO交换的方式发生在时间片,与X1接口完全不同。
这就在于使用PN上的差别,还有X1接口并不是不可以接触摸屏,但接入的位置和通信的速度取决于是否存在PN通信,数量,刷新时间,拓扑等诸多条件的影响,例如你有100个PN Device做PN IO通信,且都使用了最小的IO循环周期,且线型拓扑,如果触摸屏连接在线型拓扑的最远端,那么可想而知,与触摸屏的通信速度会较慢,因为这些PN IO数据在网络上形成的高负荷。如果只有5台设备,且树形拓扑,刷新时间约为64ms,那么触摸屏无所谓接在什么位置。这是网络负荷的考虑。所以连接在X2端口是很好的选择。
此外,X1接口还有一些参数,例如“Limit data infeed into the network”,会影响PN的通信,相互制约。
所以对于客户来说,如果没有考虑到这些因素,这样的配置是最佳的选择。
当然了,当你掌握了,你就可以玩转它,随心所欲哦!
谢谢你的这些提问!!!
请填写推广理由:
分享
只看
楼主