三菱

注册

 

发新话题 回复该主题

三菱Q系列PLC,ST语言的高级数据处理 [复制链接]

1#

1,指针

主控指针:

MC主控开始/p>

MC(?BOOL_EN?,?ANY16_n?,?BOOL_d?);

语句;

MCR主控结束/p>

MCR(?BOOL_EN?,?ANY16_n?);

注意一下:①功能指令名,②数据类型,③可用软元件。

EN:执行条件。

n:嵌套数N0~N14,ST语言省略N。

ENO:执行结果。

d:置为ON的软元件编号。

执行条件断开后:

高、低速定时器→值0、线圈0、触点0。

累计定时器、计数器→线圈0、触点1,值不变。

OUT指令中的软元件→置0。

SET、RST、SFT中的软元件→值保持。

注意:

①可用0-14个号嵌套。

②MC、MCR编号一致。

③MCR前不要触点。

④MCR可用最小编号复位所有主控。

⑤MC号从小到大,MCR号从大到小。

例:

MC(X0,0,M15);

MC(X1,1,M16);

语句;

MCR(1,1);

MCR(1,0);

变址(间接寻址)指针

格式:

地址=基址+变址。

例:D0Z0,

D0=D0+(Z0=0),

D2=D0+(Z0=2),

2,结构体

定义和用途:

结构体就是将所有设备的不同数据类型的数据定义在一起,形成一个模板,利用这个模板去填写属于自己对应的参数。在书写大型程序时控制的东西很多,如果单一的去定义变量,工作很复杂,这样数据的管理及调用方面大大提高了便捷性和数据查看快捷性。

如何使用:

①新建结构体和设置变量

②建立全局结构体标签

③设置对应软元件

④使用

3,数组

数组是指同样的数据类型组合起来,用一个名称表示。

1维数组:数组名[0]~[n]

2维数组:数组名[0,0]~[m,n]

3维数组:如立方体[高,长,宽]

标签名:可用中文。

下标:整数常数、字(双字)软元件、标签(字、双字、位串)有或无符号、

表达式(只能通过ST语言指定)。

西门子PLC从入门到精通PLC编程入门书籍京东查看已下架

#三菱PLC入门#

分享 转发
TOP
发新话题 回复该主题