当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
这个C动作是什么意思?
点击:
1565
| 回复:
4
千山独步
关注
私信
精华:0帖
求助:0帖
帖子:159帖 | 3098回
年度积分:4
历史总积分:21261
注册:2007年2月02日
发表于:2007-08-20 12:57:00
楼主
1,
BOOL state;
state = !GetTagBit("bianliang");
SetTagBit("bianliang",(SHORT)state);
2,
BOOL state;
state=!GetTagBit("变量1");
SetTagBit("变量1",state);
if(state==1)
{
SetTagBit("变量2",0);
}
else{
SetTagBit("变量2",1);
}
上面的C动作有点看不懂,请yuanle 帮忙分析一下,谢谢了!
分享到:
收藏
邀请回答
回复楼主
举报
楼主最近还看过
·
2017年6月份精华帖发掘奖励名单
·
EPLAN视频教程与资料(新手入门)
·
威纶通图库集
·
电脑与PLC链接不上,通讯错误
·
西门子S7-200发送脉冲的详细指令说明(带指令库)
·
西门子226CAD图形
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-08-20 16:58:00
1楼
1.将变量bianliang的状态取反后回送;
2.将变量"变量1"的状态取反后回送;
将变量"变量1"的原状态送“变量2";
<代码编得转弯拐>
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-08-21 16:38:00
2楼
其实第一个就是一个自锁按钮。
回复
引用
举报
http://i.cn.yahoo.com/pengli2521
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 198回
年度积分:0
历史总积分:804
注册:2005年1月24日
发表于:2007-09-24 12:58:00
3楼
1,
SetTagBit("bianliang",!GetTagBit("bianliang"));
2,
if(GetTagBit("变量1"))
{
SetTagBit("变量2",0);
}
else{
SetTagBit("变量2",1);
}
http://i.cn.yahoo.com/pengli2521
回复
引用
举报
千山独步
关注
私信
精华:0帖
求助:0帖
帖子:159帖 | 3098回
年度积分:4
历史总积分:21261
注册:2007年2月02日
发表于:2007-09-24 19:03:00
4楼
谢谢大家的回答,已明白了.
TO: 楼上的,怎么到处留网址呢.可以新发一个贴子,告诉大家就可以了.
回复
引用
举报
热门招聘
相关主题
用增量型旋转编码器控制的电...
[20349]
[下载]WinCC v7.0 多国语言版...
[19511]
求一款简单的电气画图软件!!...
[13406]
博途V13系统手册
[8111]
1m水柱压力是多少帕?
[46186]
台达plc和信捷plc该用哪个好...
[10667]
什么是软件PLC
[11223]
有PLC 电梯控制的程序吗
[7828]
PLC排名榜
[7718]
提供三菱技术交流平台之二
[8143]
官方公众号
智造工程师
客服
小程序
公众号