西门子plc的立即写操作举例介绍
对于立即写(Immediate Write)功能,必须如下面举例所示,生成符号程序段。
对于有时间限制的应用,可以以比每OB1 扫描循环一次的正常情况快的速度,将一个数字量输出的当前状态发送到输出模板。立即写功能可以在扫描立即写逻辑程序级的同时,将一个数字量输出写入输出模板。否则,当 Q存储区使用 P存储状态更新时,必须等到下一OB1扫描循环结束。
为了将一个输出立即写入输出模板,应使用外围输出(PQ)存储区,而不使用输出(Q)
存储区。外围输出存储区可以作为一个字节、一个字或一个双字读取。因此,通过一个线圈元素,不能更新一个单独的数字量输出。为了将一个数字量输出的状态立即写入输出模板, 包含相关位的Q存储器的字节、 字或双字可以有条件地复制到相应的PQ存储器中 (直接输出TPC1062K的模板地址)。
小心
• 由于 Q 存储器的整个字节被写入输出模板,当进行立即输出时,该字节中的所有输出位都将被更新。
• 如果一个输出位在不应发送到输出模板中的整个程序中出现中间状态(1/0),立即写功能会造成危险情况(输出瞬时脉冲)。
• 作为一般设计规则,在一个MT6100I的程序中,外部输出模板只能认为是一个线圈。如果遵守该设计规则,可以避免使用立即输出时的大多数潜在问题。
举例
等效于立即写入外围数字量输出模板 5通道1的梯形逻辑程序段。
寻址输出Q字节 (QB5) 的位状态可以修改, 也可以保持不变。 Q5.1被赋给程序段1 中I0.1的信号状态。QB5被复制到相应的直接外围输出存储区(PQB5)。
字PIW1包含I1.1的立即状态。 PIW1与 W#16#0002进行与 (AND) 逻辑运算。 如果 PB1中的 I1.1(第 2位)为“1”,则结果非“0”。如果 WAND_W 指令的结果不等于“0”,则接点“A<>0”通过电压。
与西门子S7-200 plc不同,S7-300/400 PLC的电路块没有专用的指令。如图1所示的并联块,实际就是把两个虚线框当做两个块,再将两个块做或运算。如图2所示的串联块,实际就是把两个虚线框当做两个块,再将两个块做与运算。
图1 plc梯形图并联块示例
图2 plc梯形图串联块示例
关于西门子A8的SD卡怎样像A6的存储卡一样,可以写保护,只需拔掉SD卡,LOGO就无程序了,有必要插卡才干工作程序。A6是可以的,我试了A8怎样不行。拔掉SD卡,程序仍是有。也设置写保护了,启用副本保护了吗?副本保护能可以将电路程序与某个特定的存储卡绑定在一起。
当LOGO!上电实行电路程序,将存储卡的程序复制到LOGO!,可是当移除存储卡时,将LOGO!里的程序根除,所以有必要保证存储卡一贯插在LOGO主机模块上。假如设置暗码+带“副本保护”的存储卡,可以做到完全的程序保护。0BA8使用micro SD的存储卡,假如将受保护的电路程序复制到其他存储卡上,当刺进该存储卡时 LOGO! 将无法辨认程序并拒绝加载程序。
启用副本保护:您可以随时将保护功用禁用更改为保护功用启用
**步,LOGO!断电将空的存储卡刺进卡槽,并上电。
第二步,将LOGO!切换到STOP,进入编程方式,进入副本保护,并挑选已保护。
第三步,下载程序(假如LOGO!里现已有程序可以不必下载),并进入LOGO!菜单:卡--保存程序-->卡。
第四步,LOGO!断电,从头上电,此刻点开副本保护应该提示“差错:程序被SD卡保护”,说明副本保护现已
设置成功。
第五步,LOGO!断电,将存储卡移除,供认LOGO!内没有程序。
副本保护设置成功后,无法在编程方式批改程序,设置参数,批改程序暗码也无法批改程序称谓,会提示“错
误:程序被SD卡保护”。
- 6ES7214-1HG40-0XB0操作使用 2023-10-26
- 6ES7214-1AG40-0XB0操作使用 2023-10-26
- 6ES7214-1BG40-0XB0操作使用 2023-10-26
- 6ES7212-1HE40-0XB0操作使用 2023-10-26
- 6ES7214-1BG40-0XB0参数 2023-10-26
- 6ES7212-1HE40-0XB0参数 2023-10-26
- 6ES7212-1AE40-0XB0参数 2023-10-26
- 6ES7212-1BE40-0XB0参数 2023-10-26
- 西门子CPU模块6ES7215-1HG40-0XB0 2023-10-26
- 西门子CPU模块6ES7215-1AG40-0XB0 2023-10-26