- 自动化系统
- 驱动技术
- 低压电气
- 工业服务
- 其他
为什么SFC 54 "RD_DPARM"对带有MMC卡的新型S7-300 CPU 不起作用?





- 0
- 271
- 4221
描述
对于带有MMC存储卡的新型S7-300 PLC,从STEP7组态的系统数据中读取所选块的数据记录的SFC 54 "RD_DPRARM" 已被SFC 102 "RD_DPARA"所取代。
SFC 102 "RD_DPARA"与过时的SFC 54 "RD_DPRARM" 形成鲜明对照的是,它是一个以异步方式执行的系统函数。也就是说,处理过程包含SFC的多次调用。
含有SFC 54 "RD_DPARM" 的程序块不能被装载到带有MMC存储卡的新型S7-300 PLC?那么,请以SFC 102 "RD_DPARA" 的调用取代SFC 54 "RD_DPARM" 的调用,并改变编程逻辑为SFC 102 "RD_DPARA"的异步方式。
下面是两个系统函数的比较。
SFC 54 "RD_DPARM" | SFC 102 "RD_DPARA" | 注释 |
输入 | ||
--- | REQ | 只有当REQ=1时函数被执行;SFC 102新增。 |
IOID | --- | SFC102中该参数已被取消;参照LADDR。 |
LADDR | LADDR | SFC54:任意块地址,用IOID参数(B#16#54=IO输入;B#16#55= IO 输出) 指定 I 或 Q 地址范围。SFC 102:任意块地址,用LADDR的第15位(最高有效位)指定 I 或 Q 地址范围。第15位=0 -> IO 输入; Bit 15=1 -> IO 输出。 |
RECNUM | RECNUM | 用法相同。 |
输出 | ||
RET_VAL | RET_VAL | 用法相同;此外,对于SFC 102提供附加的错误代码。 |
--- | BUSY | BUSY=1;任务尚未结束,没有有效的结果。 |
RECORD | RECORD | 用法相同。 |
表1 SFC 54与SFC 102的比较
https://support.industry.siemens.com/cs/cn/zh/view/14354157
- 评论
隐私政策更新提示
欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。
扫码分享