虽然SinuTrain无法与STEP7整合,但却包含与PLC通讯的很多接口信号,在无法确认这些接口信号的功能时,可以利用SinuTrain对这些接口信号进行测试。
这里以异步宏程序之一事件触发宏程序为例:
在通道数据中搜索MD20108,双击后勾选0位(在零件程序开始触发"事件触发宏程序")
西门子默认的事件触发宏程序为PROG_EVENT.SPF
为了便于测试,自建一个子程序作为事件触发异步宏程序,例如:TEST.SPF,存放在制造商循环文件夹中
并简单输入以下内容
在机床通用数据中搜索MD11620,并输入自建的子程序名
在程序界面选择任意一个零件程序并切换到AUTO方式执行,可以看到SinuTrain在零件程序开始启动自建的‘事件触发异步宏程序’TEST.SPF
切换到诊断界面,在NC/PLC变量界面输入PLC接口:DB21.DBB376,可以看到DB21.DBB376的0位由0变为1
另外,由于SinuTrain有西门子标准面板,因此,也内置了HMI部分的简单PLC,可以在NC/PLC变量界面输入例如AUTO、MDA、JOG等等的输入和PLC接口,当按AUTO、MDA、JOG等等按键时,这些信号会触发并且互锁
另外,对于面板上的空白键,也可以如法炮制进行测试,这里以空白键右下角的键为例,按键的输入为I6.1,按键灯为A4.1,由于没有PLC,按键灯只能单击垂直键条上的CHANGE键强制进行测试。
一家之言,仅供参考!