威纶通官方论坛

宏如何读西门子1200地址?请赐教

[复制链接]
发表于 2023-10-4 22:18:47 | 显示全部楼层 |阅读模式
我的目的就是让HMI上的两个位按钮去分别控制PLC地址中的设定速度,加或减10,我现在读pLC的写法好像是错的,编译不了,西门子的这个地址有点怪怪的,不知道怎么写,请大神入指点一下,谢谢!


PLC地址如下:


宏如下图所示,提示编译错误:




如下是宏指令:

macro_command main()
bool a,b
float c,d
GetData(a,"HMI",LB,10,1)
GetData(b,"HMI",LB,11,1)
GetData(c,"PLC",DBDn6,0004,2,1)
if a==1 then
d=c+10
end if
if b==1 then
d=c-10
end if

end macro_command

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-10-7 21:28:44 | 显示全部楼层
不需要宏指令都可以,多状态设置就行
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-8 03:45

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表