西门子s7300,sfc14用法

西门子s7300,sfc14用法,第1张

1、首先选择要插入的梯级位置

2、其次从标准库中将SFC14拖弋到梯级位置中。

3、最后指令表:直接键入CaLLSFC14即可。以上就是西门子s7300,sfc14的用法。

在程序编辑界面最左侧找到"Library",

点开之,然后依次点开"Standard

Library"--"System

Function

Block",

找到SFC14或者SFC15,拖到你想要调用的位置。

L #DRIVE_IO_ADDRESS 装载DP通讯的驱动地址

T #ADDR

CALL SFC 14 调用SFC14系统功能 读取驱动的数据

IN0 :=#ADDR 在第一段装在的地址

RET_VAL:=#RETURNCODE_SFC14SFC14功能执行返回代码,如果不为0表示通讯读取数据异常

OUT1 :=#PI 数据读取存放在PI结构地址内

L #RETURNCODE_SFC14

L 0

<>I 判断前一段的SFC14返回值是否为0 为0则正常处理数据,不为0则跳转到结束

JC END

L #PI.ACTUAL_SPEED实际速度转换,为除以5的关系

L 5 //Adapt 1 digit = 0.2 rpm to 1 rpm

/I

T #ACTUAL_SPEED

L #PI.OUTPUT_CURRENT实际电流转换,为除以10的关系

L 10 //Adapt 1 digit = 0.1% In to 1% In

/I

T #OUTPUT_CURRENT

A #PI.INVERTER_READY 将驱动的准备状态 传送到INVERTER_READY

= #INVERTER_READY

A #PI.ERROR 将驱动器的故障状态 传送到FAULT_OF_AXIS

= #FAULT_OF_AXIS


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12051362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存