各位工控前辈们!
我今年大四正在一家自动化小公司做实习,现在碰到一个问题想请教各位前辈们。
先简要说一下背景,我的任务是用Intouch对一个西门子S7-300的PLC奶粉包装线做一个编程控制。
然后我选择用DAServer来与PLC联机。在这个过程中,我在设置Local TSAP 和Remote TSAP时感到非常迷茫,我在网上查了很多资料,有的说,TSAP第一个字节是0x03+S7-300的连接数目,第二个字节是机架和槽位。
那这里说到的TSAP是对Local TSAP还是对Remote TSAP? 如果是对于Remote TSAP, 那个Connection Resource又是什么意思?
然后让我非常困惑的一点是:TSAP包含两个字节,第一个字节标识访问的资源
01 是PG
02 是OP
03 是S7 单边
10(hex)及以上是S7双边通讯
那我现在控制机是通过MPI与PLC连接的,那这个是算PG还是S7单边?(单边通讯和双边通讯是什么意思我也搞不明白,我感觉自己的脑子好呆,是不是不适合做这行啊。。给工控人丢脸了)
因为现在互联网上的资料大多是与S7-200的通信,所以我用S7300的感觉好不着边,因为S7200用到PC Access,然后又说PC Access是专门为PLC S7-200而设计的,不能应用于S7-300...
说的好像太乱了,我重新组织一下,
问题1: 对于用MPI与PLC S7-300连接的情况该选择什么Local TSAP?
问题2: Remote TSAP中 Connection Resource是什么意思?
问题3: S7单边通讯和双边通讯有什么区别吗?
说了好多好乱的话,非常感谢各位前辈能耐心看完!上次发了第一个帖子没有人回。。。不晓得这个会不会有人回了。。