西门子一级总代理 专业销售
西门子一级总代理
PLC编程原则及PLC编程时的三个注意事项
PLC的编程原则
初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。
一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。接点不能出现在线圈右边。
二,接点应画在水平线上,不应画在垂直线上,接点X005与其它接点间的关系不能识别。对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。
三,并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。
四,不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。双线圈输出一般梯形图初学者容易犯的毛病之一。在双线圈输出时,只有*后一次的线圈才有效,而前面的线圈是无效的。这是由PLC的扫描特性所决定的。
PLC的CPU采用循环扫描的工作方式。一般包括五个阶段:内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。当方式开关处于STOP时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。
PLC编程时三个注意事项
1.双线圈输出
如果在同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。对于输出继电器来说,在扫描周期结束时,真正输出的是*后一个Y0的线圈的状态(见图1a)。
Y0的线圈的通断状态除了对外部负载起作用外,通过它的触点,还可能对程序中别的元件的状态产生影响。图1a中Y0两个线圈所在的电路将梯形图划分为3个区域。因为PLC是循环执行程序的,*上面和*下面的区域中Y0的状态相同。如果两个线圈的通断状态相反,不同区域中Y0的触点的状态也是相反的,可能使程序运行异常。作者曾遇到因双线圈引起的输出继电器快速振荡的异常现象。所以一般应避免出现双线圈输出现象,例如可以将图1a改为图2b 。
2.程序的优化设计
在设计并联电路时,应将单个触点的支路放在下面;设计串联电路时,应将单个触点放在右边,否则将多使用一条指令(见图2)。
建议在有线圈的并联电路中将单个线圈放在上面,将图2a的电路改为图2b的电路,可以避免使用入栈指令MPS和出栈指令MPP。
3.编程元件的位置
输出类元件(例如OUT,MC,SET,RST,PLS,PLF和大多数应用指令)应放在梯形图的*右边,宦们不能直接与左侧母线相连。有的指令(如END和MCR指令)不能用触点驱动,必须直接与左侧母线或临时母线相连。
1、PLC里面的逻辑控制就是两个关键字 开 和 关(也就是0和1)。
2、而我们需要做的是往里面写一个程序,让PLC的输出根据我们的条件(输入信号,或时间等)需要,相应地输出。
3、在学习的过程中,先不要急着去了解那些什么所谓的**指令,而我们需要做的是编程的思路,**做到得心应用地应用三个东西,1)常开 2)常闭 3)线圈。要知道,我们程序里的80%用的全是这些东西。
4、在尽可能的情况下,掌握PLC的寄存器的概念及其扫描过程及扫描周期,可能有一些人会说,这有什么难的,不就是由上往下,由左往右扫描吗?如果这么认为的,那就大错特错,我们需要了解到PLC执行到每一个节点的,各个寄存器的状态。
浔之漫智控技术(上海)有限公司
本公司销售西门子自动化产品,全新原装,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
西门子PLC操作系统的更新方法
更新操作系统时,应当始终更新为相关订货号产品可用的*新版本。以前版本的操作系统可作为备份,以允许用户恢复到*初的版本,尽管迄今为止还未发现有这样做的必要。
CPU 操作系统的*新版本适用于该订货号的所有版本。
用户可以通过微存储卡执行更新或者在线更新:
1. 微存储卡:
创建操作系统更新卡的前提条件:
· 存储容量为 4 MB (订货号 6ES7953-8LM20-0AA0)
或更高的微存储卡
· STEP 7 V5.1 SP2 或更高版本
· 带有外部 PROM 编程器 (6ES7 792-0AA00-0XA0) 的 PC 或
带有适配器(6ES7 798-0BA00-0XA0)的 PG720/740 或
FieldPG/PowerPG,用于编程微存储卡
使用 STEP7 创建操作系统更新卡的步骤:
1.下载所需的 CPU 文件。
2.双击文件名解压缩文件
3.在 SIMATIC Manager 中执行“File/S7 Memory Card/Delete”命令,删除微存储卡。
4.在 SIMATIC Manager 中选择“plc/Update Operating System”编程操作系统,然后选择目标目录并打开 CPU_HD.UPD 文件启动编程过程。
5.当屏幕上出现“The firmware update for the module with order number 6ES7 315-2EH13-0AB0 was transferred successfully to the S7 memory card” (订货号为 6ES7 315-2EH13-0AB0 的模块的固件更新内容已经成功传送至 S7 存储卡) 提示消息时,操作系统更新卡的编程即告完成。
执行操作系统更新:
1.切断 CPU 所在机架的电源 (PS)
2.将 PLC 从通信网络断开
3.将准备好的操作系统更新卡插入 CPU 中
4.接通 CPU 所在机架的电源 (PS)
5.操作系统将从微存储卡传送到 CPU 内部闪存 EPROM。传送期间 CPU 的所有 LED (FRCE、RUN、STOP、SF、BF) 都将点亮。
6.大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪烁 => 请求系统存储器复位。
7.切断电源并插入操作所需的微存储卡。
8.接通电源。CPU 自动执行一次总复位,然后立即转为操作就绪状态。
9.将 PLC 重新接入通信网络之前,必须进行时钟同步。
在线更新:
前提条件:
· 使用 STEP 7 V5.3 及更高版本可以在线更新固件。
· 待更新的模块所在的站必须能够在线访问。
· 必须将一个 MMC 插入模块
· 编程设备 (PG 或 PC) 的文件系统上必须含有*新固件版本的文件。
一个文件夹中只能包含一个固件版本的文件。
执行固件更新:
1.启动 STEP 7 并切换到 HW-Config。
2.打开待更新的 CPU 所在的站。
3.选择 CPU。
4.选择菜单项“Target system > Firmware update”。只有当所选的 CPU 支持“Firmware update”功能时,该菜单项才可用。
5.在打开的菜单项“Firmware update”中,使用“Search”按钮选择固件更新文件 (*.UPD) 的路径。
6.选定一个文件之后,将会在“Firmware update”对话框的下半部分提示该文件适合哪些模块,以及从哪个固件版本开始可以使用该文件。
7.点击“Execute”按钮。STEP 7 将检查模块是否可以解析所选的文件 — 如果结果是肯定的 — 则将文件装载到 CPU。如果为此需要更改 CPU 的运行模式,则系统会要求用户执行此更改操作。然后 CPU 将自行更新固件。
8.通过 STEP 7 检查 (读 CPU 诊断缓冲区) CPU 是否使用新的固件成功启动。
请注意:
当 CPU 执行完一次总复位之后,下列值将保留:
· MPI 接口的参数 (MPI 地址和*高的 MPI 地址)
· CPU 的 IP 地址
· 子网掩码
· 静态 SNMP 参数
西门子网上总代理. .西门子网上代理 ..西门子代理. .西门子总代理 ..
西门子全球总代理. .西门子亚洲总代理.. 西门子中国总代理. .西门子上海总代理
西门子松江总代理.. 西门子工业总代理 ..西门子工业自动化总代理.. 西门子驱动技术总代理
西门子工业自动化产品商务总代理.. 西门子总代理旗舰代理商. .西门子授权指定总代理
西门子推荐**中国总代理.. 西门子总代理**经销商. .西门子**合作伙伴.. 西门子PLC总代理
西门子SIMATIC S7 系列总代理.. 西门子逻辑控制模块LOGO!总代理.
西门子SITOP系列直流电源总代理24V DC.. 西门子HMI 触摸屏总代理.. 西门子交流变频器总代理..
西门子全数字直流调速装置总代理 西门子数控总代理 西门子伺服总代理 西门子总代理
西门子代理.. 西门子总代理旗舰代理商 ..西门子电缆总代理
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com