(3)实现lm90-70程序中的输出点到西门子输出模板的映射。实际输出点%q首先移入%q+%q5000“位寄存器”中,再移入“字寄存器”%r8201┈%r8350中,再通过sst接口卡映射到对应的siemens输出模板。程序中输出点%q由程序到模板的信号传递如图3所示:
3.4 实现siemens各个站状态的检测
将siemens各个站的状态(即et200的状态)通过sst接口卡映射到程序的%r8351┈%r8400“字寄存器”中,每一个站占用一个“字寄存器”,每一个“字寄存器”中的第7位为该站故障与否的标志位,在监视画面中检测该标志位就可知道西门子各远程站的状态。
4 调试投运问题解决
4.1 通讯连接故障
将配置好的i/o二进制组态文件下装到flash后,现场的i/o点信息读取不到lm90程序中,而且各站状态也检测不到。把光缆撇开,使sst模板在本地直接利用dp电缆接入一个实验用的et200机架,再将该配置下装到flash中,lm90中就能读取到西门子i/o信息。根据以上实验分析产生该故障有两方面原因:
(1) 硬件原因:光缆接头做的不合格,致使数据无法通讯。经过对光缆的测试,光缆良好,排除了硬件原因。
(2)软件原因:在本地连接时通讯良好,带远程站时出现通讯故障,初步判断因传输距离远,通讯速率不匹配造成的。经查看在sst硬件配置中的profibus-dp属性中的传输速率原默认值为2mbps,将其更改为187.5kbps后,现场各i/o站的数据就能够通过sst模板读取到lm90中。
4.2 新旧系统电源不匹配
本文关键字:西门子 PLC入门,plc技术 - PLC入门