0

购物车

客服

收藏

公众号

公众号

反馈

︿

顶部

首页 > 工控资讯 > 产品资讯 >PLC>资讯详情

PLC程序必须具有的编程规范你知道多少

2019-11-12 浏览量:63

点击分享到微信
  易卖工控网11月12日讯,我们在进行PLC程序设计时,最好能按照一个规范去编程,这样编出来的程序具有简单可靠,可读易懂性。下面我们来看一下都有哪些规范吧!

  编程之前进行软元件规划,包括内部继电器、保持继电器、数据寄存器、定时器、计数器等。

  编程时要进行程序功能结构的规划,比较大型的工程或设备按功能分块进行处理,一般以故障处理、手动处理、自动处理、输出处理这样的顺序进行编程。如一条自动化生产线中有提升机、移行、顶起旋转装置等,则应按上述单元分段分块编程。

  在分段分块编写的程序前应加上简短的段注释,说明此段程序的功能,如有必要可以注明相应的工艺流程,便于程序的可读性。

  在程序设计时,应对设备进行抽象,对如停止、急停、过载、超限、超时、等共用因子进行提取,放在启动回路或连锁回路,作为整个程序结构的大前提,在此基础下,再将程序分为自动、手动两大功能区。

  自动模式切换到手动模式时,程序应清除自动模式下的输出和中间状态。特别是在自动模式使用SET指令时,必须在手动模式用RESET指令予以清除。
PLC程序必须具有的编程规范你知道多少
  1、单台设备控制中必须有手动/自动切换,以及手动操作时可以启/停功能,由自动切换到手动时,设备不能停机;由手动切换到自动时,设备启/停取决于自动程序。

  2、在设计程序的时候,当出现工艺上的故障,最好将故障现象保持,并有灯光声音报警。直到操作工复位,以让其知道系统出现了故障。

  3、程序设计时应设计程序总复位功能,便于使用者在设备出现故障情况下,可以方便尽快恢复设备正常工作。总复位应充分考虑在复位过程中设备和人员的安全。

  4、严禁在程序中使用双线圈输出,即同一个输出线圈在程序中出现2次及以上。在不同模式条件下的对同一输出点的输出使用中间继电器进行中转,最后集中到一起并列输出。

  5、一些安全用检测开关用常闭输入。PLC的输入点一般情况下默认为外围开关连接的是NO触点,对于需要接NC触点的须在注释中标明。所有注释应当清晰明了,不易产生误解。

  6、PLC和上位机组成监控系统时,在画面上很多时候需要有"手动"、"自动"等控制模式。在程序里面可以用"MOV"指令。如:当选择"手动"就将常数1MOV到一个寄存器VB10里面,当选择"自动"就将2MOV到同一寄存器VB10。只要判断寄存器的数据是多少,就知道系统是那种控制方式。这样的思路好处是容易理解,不需要互锁之类的程序。

  在顺序控制程序时,即一个动作完成后,进入到下一个动作,等类似的顺序控制,采用10控制模式,。其思路是:预置一个寄存器,在初始化时值为0,当系统启动后,对它10,此时寄存器为10,寄存器等于10时可以做第一个动作;第一个动作完成后,再对寄存器10,此时寄存器等于20,可以做第二个动作,这样只要判断寄存器里面数据为多少,就知道要完成那个动作。当需要跳跃动作时,可以不再10,可以加20\\30....,看实际的需要而定。为什么加10而不是加1,因为加10之后,如果插入一段,只要在这10个空余的地方随便选择一个位置就可以了。

  7、程序有模拟量控制时,如果读取的数据误差很大,就需要采取其它的滤波方式,如算平均值等。

  关于程序加密:对于加密程序的密码必须有专门的文件予以保存,并注明相应的用户名密码权限,分发给至少两个人以上了解密码,防止密码丢失带来无法打开程序的情况。
文章图片来源于网络
免责声明: 凡注明来源“易卖工控网”的所有作品,均为本站合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本站作品均来自互联网,转载目的仅作为互联网信息传播之用,并不代表本网赞同其观点和对其真实性、完整性、及时性不作任何保证或负责。

热门产品资讯
最新产品资讯
相关资讯
产品推广
为您推荐“PLC”相关产品