如何在程序中写入SFC21

如何在程序中写入SFC21 ,为什么写进去会显示红颜色,那表示有地方不正确

问题补充:
为什么不能在它的输出写入  P DB10.DBX0.0 WORD 14 ?显示为红色

最佳答案

1
下列项目不能用作源区域:
? 计数器
? 定时器
使用SFC21不能将数据写到下列单元中:
? 下列块类型:FB、SFB、FC、SFC、SDB,
? 计数器,
? 定时器,
? 外设I/O存储区。
数据以结构形式输入


2
如果将一个结构作为输入参数传送,注意以下事项:
STEP 7总是把一个结构的长度定义为偶数字节数。因此,如果声明一个包含奇数字
节数的结构,需要另加一字节的存储空间。
例如
声明一个结构如下:
TYP_5_BYTE_STRUCTURE :STRUCT
BYTE_1_2 :WORD
BYTE_3_4 :WORD
BYTE_5 :BYTE
END_STRUCT
声明的结构“TYP_5_BYTE_STRUCTURE”需要6字节存储空间。

提问者对于答案的评价:
3Q

专家置评

已阅,最佳答案正确。

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

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

相关推荐