如题,因为300是第三方的,不方便编程和组态,在不对300进行操作的情况下,仅对SMART200编程是否可以通过以太网读取到300的数据,网上找到的基本都是对300编程去读写200,现在反过来用200去读300,能否实现呢?
问题补充:
对AB的PLC了解一点,AB的话只要知道对方PLC的地址就可以读取了,不需要对另一个PLC再做任何改动,不知道西门子的能不能实现,就像用上位机读取300的数据一样,只要知道地址就可以了,第三方的的上位机(intouch,ifix等)都可以直接读取,为什么西门子自家的PLC去读300的数据还要对300进行操作而不能直接读取呢
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏西币:1 | 解决时间:2019-02-23 21:44:57 | 提问者: muyehu - 新生  第1级
最佳答案
1 在第三方编写通讯程序。
2 用你方触摸屏连接S7 300。
3 升级SMART 200 到 S7 300
回答者:
普世价值
-
顶级工程师  第12级
2019-02-18 13:23:31
提问者对于答案的评价:
感谢各位的回复,确实没找到实现方法,只能采取变通的方法了
无论哪种以太网通讯,300需要组态和编程,反过来200smart 如果为profibus dp通讯的,则,不需要在200smart侧编程,仅仅设置dp地址及规划通讯数据交换区。
本回答有10位钻石用户推荐
回答者: WWCWWC - 元老  第16级
2019-02-18 13:11:34
200可以读300,但300一样要编程,
不管300读200,还是200读300,两个CPU里都要编程
不过你这个如果不需增加硬件点的话,可以考虑在原有的300程序上加段子程序段,这样就与原程序分开了
本回答有18位钻石用户推荐
回答者: zzxxbb125018 - 初级工程师  第9级
2019-02-18 14:12:57
不能实现
回答者: 紫方 - 资深顾问  第13级
2019-02-18 21:02:27
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!