完美彩票安卓版苹果ios

  • <tt class='tlJykMlA'></tt>
  • <thead class='94K7Lauipx'><option class='9cNvbSu7LJ'></option></thead>

    <em class='jepytdnyfeW3'><b class='oR1Ys12nk'><td class='6rzzLTN'></td></b></em>

  • <dl class='Td0EmkF'><b class='qoWhaibfJ9'></b></dl>

  • <span class='lS1G'></span>

    自动控制网—学习自动控制技术电气自动化技术从这里开始!
    当前位置: 自动控制网 > 自动化 > PLC >

    PLC编程如何合理的一变量命名,让程序更清晰

    时间:2019-07-23 21:32来源:www. 编辑:自动控制网
    变量是指变化的一量,是PLC中为数据分配的一一块存储空间 。№和传统的一直接使用物理地址如X0,Y0,M0,D0 等编程的一方式不 同,在IEC61131标准中,我们都是使用变量,而不 是物理地址 。变量,就成了开关按钮,继电器,变频器,伺服等外部元器件联系程序的一桥梁 。 在PLC中,

    变量是指变化的一量,是PLC中为数据分配的一一块存储空间 。№和传统的一直接使用物理地址如X0,Y0,M0,D0 等编程的一方式不 同,在IEC61131标准中,我们都是使用变量,而不 是物理地址 。变量,就成了开关按钮,继电器,变频器,伺服等外部元器件联系程序的一桥梁 。
    在PLC中,变量的一实质就是为了区分PLC的一输入,输出,以及内部存储空间而使用的一符号 。PLC的一编程,可以理解成对变量的一各种操作 。
    一个高效,可靠,合理的一程序,不 仅要有合理的一结构,更要有合理的一变量命名,这样才能让程序更高效,一般来说,变量命名应该满足如下条件

    本文来自www.

    1 变量的一首字母必须是字母或下划线,最后一个字符必须是字母或数字,中间允许字母、数字、下划线 。
    2 变量不 区分大小写
    3 变量中不 允许有两个或两个以上    连续的一下划线,不 能有空格
    4 不 能使用PLC中的一关键字

    自动控制网www.完美彩票安卓版苹果ios版权所有

    变量的一命名,应当合理,简洁有意义,这样 ,才便于程序后期的一维护,以及团队合作 。如果你命名一些 类似 abc segfe welng 等变量,别人看了会一脸懵逼 。所以,让PLC程序直观易懂,便于维护的一,根本不 是什么一看就懂的一梯形图,而是科学,合理的一方法 。当然,如果是因 为你懂的一的一原因 ,是可以这样命名的一,你懂的一!
    变量命名,有以下三个法则,当然,这些都是计算︻机编程中的一规则,我们在进行PLC编程中,应当结合PLC编程的一实际情况,进行合理的一修改 。
    骆驼命名法
    首个单词的一首字母小写,其余的一首字母大写,看上    去像驼峰一样,高低起伏 。比如,我们可以如下命名变量,motorStart,motorStop,servoAlarmCode等 。
    帕斯卡命名法
    跟骆驼命名法不 同,帕斯卡命名法所有单词的一首字母要大写,比如MotorStart,MotorStop,ServoAlarmCode
    匈牙利命名法
    采用属性+描述的一方式来命名变量,也就是,增加变量的一属性,比如,全局变量,还是局部变量,布尔型还是int型变量 。比如在博途中,会在变量名中强制增加 符号,比如#MotorStart №和‘’MotorStart“ 来区分局部变量№和全局变量,不 需要我们参与,个人认为,这种处理方法非常好 。一开始,你可能觉得这是吃饱了撑的一,多此一举,但是,当你参与大型项目的一编程№和调试的一时候,就会发现它的一好处 。

    本文来自www.


    其实,我们我们在编程中,可以综合采用以上    三种方法 。采用数据类型加描述的一方式,其中,对于全局变量,不 加属性 。比如
    xMotorStart,diServoAlarmCode,rlServoPosition等 。数据类型,可以采用简写,一般各大PLC厂家都会有建议的一简写,当然,也可以根据自己的一爱好来自定义 。比如xMotorStart中,小编就用x来标识布尔量 。而不 是用b 。因 为byte bool 容易混淆,而且在IEC61131标准的一PLC中,一般都用x 表示位变量 。比如%MX0.0 。
    PLC编程如何合理的一变量命名,让程序更清晰
    如上    图所示,这就是三菱PLC在 GX WORKS3 软件中给出的一建议 。
    当然了,现在PLC都支持中文变量了,我们还可以直接使用中文命名,比如启动,停止,急停,变频器启动,变频器故障,伺服回零等等 。不 过有一点需要明确,这些只是变量名采用中文,而不 是什么中文编程 。

    本文来自www.

    本文已影响