西门子S7-200 SMART的密码忘记了怎么办?PLC的bcd_di指令
时间:2016-01-12 08:35 来源:未知 作者:admin 点击:次
首先做一块“复位为出厂默认存储卡”,将一块4G~16G的micro SDHC卡(手机的存储卡)插入读卡器(卡上可以有其他文件),生成一个名为“S7_JOB.S7S”的文件,保存到存储卡的根目录,该文件仅包含字符RESET_TO_FACTORY。网上可买micro SDHC卡的读卡器,只要几元钱。
如果忘记了plc的密码,将上述的“复位为出厂默认存储卡”插入CPU,断电又上电时,CPU的内容(包括密码)被清除。复位完成后STOP LED闪烁。拔出存储卡,LED停止闪烁。
我已用实验验证了这个复位的方法。
西门子PLC的bcd_di指令
plc的BCD_DI指令符号
表1 为BCD_DI转换指令说明表。
表1 BCD_DI转换指令说明表
BCD_DI(BCD码转换为双整型数)指令,读输入参数IN的内容,是7位数BCD码(BCD码数的范围:+/- 9999999),并转换为一个双整型数(32位),双整型数的结果由参数OUT输出。ENO总是与EN有相同的信号状态。
32位双整型数应该对应8位BCD码,高位BCD码用来表示+/一号,即0000表示“+”BCD码,1000表示“-”BCD码。双整型数分带“符号”的双整型数和不带“符号”的双整型数,本指令转换成带“符号”的双整型数。
表2 为BCD_DI转换指令对状态位的影响。
表2 BCD_DI转换指令对状态位的影响
如图2所示,如果输入I0.0的信号状态为“1”,然后,作为7位BCD码读人的MD8被转换为双整型数。转换结果存放在MD12中。如果转换没有被执行(ENO=EN =0),则输出Q4.0为“1”。
图2 BCD_DI转换指令应用举例
(责任编辑:admin) |