当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
教你在西门子s7-200里创建功能块
点击:
2987
| 回复:
1
mghcl
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 8回
年度积分:0
历史总积分:114
注册:2003年4月08日
发表于:2005-04-30 23:04:00
楼主
1、首先创建一个子程序; 2、在这个子程序顶端的符号编辑器里一次输入符号名称和数据类型; 3、在输入符号名称时注意尽可能的不要与全局符号重名;(所谓全局符号就是在符号表里编辑的符号名称) 4、在符号编辑器里输入符号名称时要注意符号的类型,如:in 必须是输入信号,out 只能是输出信号,in_out 只能是用于带返回的输出,temp 是临时变量,旨在一个扫描周期内有效;其中out与in_out 的区别我用下面的程序举例说明: network 1 ld #start_button //启动按钮 o #main_motor //主电机控制 a #stop_button //停止按钮 a #fault_signal //故障信号 = #main_motor //主机控制输出 在这里#main_motor 的数据类型就是in_out,因为这是一个自锁电路,#main_motor 信号输出后,还要返回进行自锁控制。 network 2 ld #main_motor //主电机控制 = #light_run //主电机运行指示灯 在这里#light_run的数据类型就是out,因为这只是一个简单的输出,不需要返回信号;当然,如果把数据类型设为in_out 也是没有问题的。 5、在主程序ob1中使用sm0.0调用这个子程序,这是你就可以看到出现的将不再是一个简单的方块,而是一个有输入、有输出的功能块了。 6、在实际应用中,一定要注意out与in_out的区别,否则,当你同时调用这一个功能块时,将会动作错乱。 我的e_mail:mghcl@163.com 欢迎大家与我交流,期待着大家的共同进步。
分享到:
收藏
邀请回答
回复楼主
举报
huangdahu
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 18回
年度积分:0
历史总积分:204
注册:2014年6月01日
发表于:2022-11-23 11:43:58
1楼
对,没想到20年左右我重现的你的观点,实在是搞笑。
回复
引用
举报
热门招聘
相关主题
工控老鬼 工控人生之 在现场...
[8817]
GX Developer8在WIN7在能不能...
[8852]
MOV H0C81 D8120是什么意思
[17752]
PLC电池不知什么时候换,电池...
[10495]
PLC编程做产量统计时要怎么做...
[7274]
如何将气缸上磁性开关接到三...
[12568]
用PLC输出口显示4位数码的硬...
[9966]
盘点最有影响力的十大国产PL...
[9372]
请教台达plc 高速计数器现在...
[8739]
给大家 培训下西门子的 CFC编...
[8741]
官方公众号
智造工程师
客服
小程序
公众号