自己开发OEM程序,需要连接NC来读取坐标轴的值,R变量等参数,以及把NC程序传到系统。在连接NC的环境下测试没问题,但是用本地环境是无法执行的的(ncdde|local),看文档说可以连接NC simulator,请问各位老师这个NC simulator是否需要单独安装,在HMI Advanced for PC开发包中是否包含?如果包含,是否需要做一些设置才能使用呢?
问题补充:
安装HMI Advanced已经选择了with SIM-NC,但是启动以后,报警栏提示找不到NC/PLC,请问是否还需要进行什么设置呢?
最佳答案
1首先要运行NCDDE服务器NCDDE.EXE或则运行rngkrnl.exe打开hmi advanced界面(他们会启动模拟器dpncsim.exe)。
2.从MMC.ini中NcddeMachineName=SIM1可以看出.LinkTopic = "ncdde|sim1而非“ncdde|local”
; for working with SIMNC uncomment the following section descriptor 安装HMI Advanced已经选择了with SIM-NC就会自动去掉注释“;”
; by this way a sim-process will be started to be used as a machine
[NCDDE_STARTCMD]
CMD=dpncsim.exe /T:1 /P:0 模拟器文件是dpncsim.exe。
WND_CLASS=SIM_LOCAL_NCK
WND_NAME=SIM_LOCAL_NCK
STARTUP_TIMEOUT=50
;WAIT_SYNC_MESSAGE=
CLOSE_TIMEOUT=30
提问者对于答案的评价:
不错~之前已经自己摸索搞定了,就是按照这个的方法
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208303.html