全局标签:顾名思义就是把一些变量(D/W/X/Y/M…)用自己定义的语言表示,可以是中文.并且区别于局部标签,全局标签是所有程序都可以用这个标签名,而局部标签只能当前子程序使用.
类: VAR_GLOBAL_CONSTANT是常数类型, VAR_GLOBAL是自定义数据. 第四篇PLC编程软件应用2
标签名:可以是自己命名的任意字符(除了一些特殊字符)
数据类型:主要有位/字/双字/浮点数/双字浮点数/时间/字符串/指针/结构体/功能块/数组(其他计数器,定时器基本用不到,有些人会跟老师一样,什么都讲,我基本就说重点,也可能是我菜,反正四五年三菱就用到这些,计数器可以用字代替).知识点:字=16位,双字=字*2,浮点数:带小数点,双字浮点数,占两个字精度更高,时间:在TON这个功能块会用到,字符串: ASCII会用,基本是跟上位机交互,指针:程序跳转会用
结构体/功能块/数组,这是高阶编程语言最关键的部分,不知道这个等于不会.下面会具体讲,这里说下数组,数组(Array)是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名—来自百度百科,下图表示:工位这个是100字的数组,并且工位[0]的这个一个数据是常数100,所用到的软元件是D0.
结构体:软元件:所有三菱用的软元件,类似D/W/X/Y/M…
软元件:需要根据数据类型进行设置,比如上图字的种类有D/W/R…
地址:在三菱上面不用管,没用,其他PLC可能就是代替软元件出现,其实三菱机器语言是识别地址而非软元件.
注释:基本不用,因为有了标签,本人所有标签都是中文,绝不崇洋媚外.
程序:这里面可以新建各种子程序,一般有报警/手动/自动/状态/HMI/底层程序块/通讯…
子程序有分程序本体和局部标签,程序本体是放程序逻辑,局部标签是此程序要用到的标签,其他子程序不能使用.优点:可以避免标签名重复使用
FB/FUN:功能块,可以把一段程序进行封装,后面可以重复使用他.下图就是三菱伺服JOG运行的功能块.
结构体: 结构体是由一批数据组合而成的一种新的数据类型—来自百度百科,下图就是结构体名就是伺服轴建立的,并且建立数组,包含10个数据.
软元件存储器:可以存储软元件的数据,用处:在一台设备全部调好后,数据可上传进行保留,,当然数据也能下载,千万别覆盖.
导航栏还有一个连接目标和用户库,用户库不用管,基本没用,连接目标:下载和上传程序需要用到.基本是按照下图方式连接,其他用PLC外置网口我用过,主要是一个PLC编程口只能被一个用户在线编辑,USB,内置网口,外置网口这就是三个人可以同时在线编辑了.
接下来是上方菜单栏和程序编辑框下章在展开