|
||||
六合发电机租赁800KW--中动电力 点击connection设定通讯参数(波特率,数据位,停止位,校验位与程序中设为一致)。点击确定后能后看到通讯板和转换器的接受发送指示灯始闪烁,程序中的设备地址也在1-3中循环变化:通讯指示灯由于动图的帧率选的较低,会漏掉几个灯的状态。。。变化的设备地址监看程序中设备地址,能够看到地址在1-3之间循环变化。可惜的是modsim与SPU不能共用一个串口,看不到modsim反馈的报文了。接下来我们在modsim中改变几个地址的值,看看PLC的设备数据结构体中能否进行相应的变化, 定数据数据设定后在PLC的DB块中监视DeviceData的值:读取数据可以看到DeviceData.states的值已经变化(16进制),而DeviceData和DeviceData并没有变化。 在编制plc程序时,不管是新手还是老手,都会犯下这种低级错误。因为这种错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。那么究竟是什么问题易使我们犯下这种低级错误呢?继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止关、行程限位关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。 |
|