反复测试:一台200smart,一台触摸屏(昆仑通态MCGS),一台编程电脑均连在一台交换机上,相关工作做完后,触摸屏可以正常控制200smart,但此时电脑无法对smart进行程序监控!如果从交换机上移除触摸屏,重新连接电脑和smart,可以程序监控。这样无疑造成不方便。
怎么样在触摸屏控制smart时,用电脑对smart进行程序监控?
查资料说samrt可以同时通讯一台电脑一个触摸屏和8个put/get,难道西门子吹牛?
问题补充:
三个设备的IP都不一样,但在同网段内。拔出触摸屏的连接线,电脑可正常监控smart。
最佳答案
正好我也在搞这个,200smart资源如下:
以太网编程端口:CPU提供以下连接:
1、HMI/OPC连接:八个专用HMI/OPC连接。
2、PG连接:一个编程设备(PG)连接。
3、对等(GET/PUT)连接:八个支持S7?200SMARTCPU或网络设备的连接。
昆仑通态MCGS触摸屏占用了唯一的编程口资源,所以无法同时监控程序。
你可以在PC上打开OPC软件PCACCESSSMART,看数据能否监控到。
如果可以的话,用上位机组态软件如组态王等,就能通过OPC监控程序了。
试的结果说一声,我这手边没有硬件,试不了。
提问者对于答案的评价:
MCGS和smart组态的时候除了设置IP,还要设置本地端口号(触摸屏)和远端端口号(smart),一个是3000,一个是102。以前不知道有什么用,难道…….对于MCGS触摸屏来说,改变端口号就可以改变连接类型?(是以编程设备的身份还是HMI的身份),研究中,问题并没有解决。但你启发了我。你说的那个acess要另外安装码?没听说过。
专家置评
S7-200SMARTCPU的PG资源有且只有一个,怀疑昆仑通态触摸屏占用了该资源。S7-200SMARTV2.2版本以太网口支持的资源如下:
●1个连接用于与STEP7-Micro/WINSMART软件的通信。
●8个连接用于CPU与HMI之间的通信。
●8个连接用于CPU与其它S7-200SMARTCPU之间的GET/PUT主动连接。
●8个连接用于CPU与其它S7-200SMARTCPU之间的GET/PUT被动连接。
●8个连接用于CPU与第三方设备之间的OpenIE主动连接。
●8个连接用于CPU与第三方设备之间的OpenIE被动连接。