关于字节 位 双字 在程序中的应用

大家好
我想问一下 在程序中如何单独应用双字或者字节或者字等的某一位
想AB的一样呢? 如何应用。
请亲友们依照一下两中给出答案谢谢
1、在DB块中如何应用
2、在FC/FB临时变量表里如何应用

非常感谢

问题补充:
能着重  说一下FC中是怎么用的吗?谢谢  楼下四位 谢谢了

DB  FB  中的可以但是在  
FC中的不可以呢

谢谢了

最佳答案

首先你要清楚DB块,FC/FB的作用 
1
DB用来分类存储设备或生产线中的变量的值,数据块也是用来实现各逻辑块之间的数据交换、数据传递和共享数据。在DB块中声明的变量都是全局变量。
在DB快中,你可以设置你需要的数据类型(字、双字、位以及其它数据类型),然后可以定义它的初始值。

2
FC/FB中的临时变量表中有5中局部变量
(1)IN(输入变量)由调用它的块提供输入参数
 (2)OUT(输出变量) 返回给调用它的块的输出参数
 (3)IN_OUT(输入输出变量) 初值由调用它的块,返回给调用它的块的输出参数
(4)temp (临时变量)暂时保存在局部数据区中的变量
(5)STAT(静态变量) 在下一次调用它,静态的值保持不变

至于数据类型如何使用,首先就是定义好你要的数据类型。例如你定义的是双字,例如放到DB1块中的第一个位置的是时候,在调用时这个双字的表达方式就是DB1DBD0.定义字就是DB1DBW0,定义位就是DB1.DBX0.0。

在FC/FB中定义数据类型和DB中定义一样,定义好数据类型和名称后,在用这些变量的时候,在名称前加上#即可。例如定义一个输入变量为一个位,数据选为BOOL型 ,名称为start,那么在程序中调用的时候用#start即可


具体的数据类型和DB块和功能块的资料可以在论坛或者资料书上可以找到。
希望对你有帮助

提问者对于答案的评价:
非常感谢大家

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐