西门子PLCSIM仿真与第三方组态软件(包括HMI)的通信
在没有PLC硬件设备的情况下,西门子PLC能够通过PLCSIM软件进行项目调试,然而在实际应用中,更倾向于通过仿真技术调试上位机的组态画面或者是HMI。西门子WINCC与西门子PLC之间由于采用了内部的闭源通信协议进行仿真,但这类方法通常无法适应第三方组态软件。为了实现第三方组态软件的仿真调试,网路工具软件NetToPLCSim发挥了重要作用。操作步骤如下:
1. 启动STEP7或博图软件,这是西门子官方提供的编程环境,它是与PLCSim集成使用的强大工具。
2. 使用管理员权限启动NetToPLCsim软件,暂时不进行配置。如果软件提示要求停用西门子服务以获取对102端口的访问权限,请点击同意关闭提示,以便顺利取得该端口的使用权。
3. 启动PLCSIM软件,并将待调试的项目程序下载下来。
4. 在NetToPLCsim界面中点击“Add”,用于添加或创建新的远程连接。确保网络IP地址选择的是本机使用的本地网卡IP,而PLCSIM的IP地址为实际硬件设备中PLC的以太网地址。
5. 设置CPU的框架编号和槽号时,应当参照硬件配置参数,确保所填信息与实际设备一致,通常软件界面会有对应的提示信息。
6. 点击“Start server”启动服务器连接服务,并注意观察界面上是否显示“Port 102 OK”的信息出现。这表示连接已成功建立。
7. 使用NetToPLCsim软件与威纶通触摸屏建立通信链接,并验证其通讯状态。你可能在软件界面接收到来自触摸屏设备的通讯请求验证对此工具进行一一确认。
8. 最后一步,通过NetToPLCsim软件,实现从PLC中读取数据的操作。这样即能够监测 PLC 的运行状态,完成调试过程中的关键任务。