plc-200怎样即时显示plc控制电机正反转的启动数目

您现在所在的是:
西门子SIEMENS
→ 浏览主题:
* 帖子主题:
linyiaolei
文章数:466
年度积分:241
历史总积分:3902
注册时间:
公司前不久淘汰了一台梅特勒-托利多的散料称,电气控制柜里面有一台西门子S7-200的PLC和一台西门子TD200的文本屏,昨晚值夜班,闲来无事,拆下来研究了一下。以前使用过西门子PLC,却从未使用过西门子TD200的文本显示器。于是乎,对用文本显示器控制PLC产生了浓厚的兴趣。
图1 西门子TD200文本显示器
& & &我手里的这台西门子文本显示器很老了,从显示器背面可以知道显示器的型号为SIMATIC S7 TD200,版本为V2.1,这在组态TD设备时可以用的到。首先通读一遍文本显示器的用户手册,这个在软件里面的帮助上就有电子版的。从用户手册里面我们可以了解到许多关键的信息,“TD设备由S7-200 CPU通过TD/CPU电缆供电,还可以由独立的电源供电。”如果不看这个用户手册,我可能就使用24V开关电源供电了,其实这样也可以,只是不如使用TD/CPU电缆简单方便,一根线既当通讯线又当电源线。面板上的F键为功能键,和”SHIFT”键组合使用共八个功能键。即F1、F2、F3、F4、SHIFT+F1、SHIFT+F2、SHIFT+F3、SHIFT+F4。一开始我们会有很多疑问,比如:“文本显示器如何和电脑相连啊?”其实TD200的文本显示器不需要和电脑连接,和PLC连接即可,它的显示器画面组态是通过PLC编程软件实现的。使用PLC编程软件里面的文本显示向导编辑好文本显示器的各种设置,这些设置是保存在PLC程序里面的,将在电脑上编写好的PLC的程序下载到PLC中,与PLC连接的文本显示器会自动读取这些组态信息的。
& &下面我用一个简单的例子来说明西门子TD200文本显示器的使用方法。
& &大家肯定都会做电动机正反转的电路。我以文本显示器上面的F1键作为正转启动按钮,F2键作为反转启动按钮,F3键作为停止按钮。三个按钮都是瞬动式按钮,靠电路的自锁来实现连续运转。以PLC上面Q0.0的输出作为电动机正转的接触器线圈控制信号,Q0.1的输出作为电动机反转的接触器线圈的控制信号。
& & & 我们打开西门子S7-200 PLC的编程软件,找到项目一指令树里面的“向导”,点击前面的“+”号,可以看到最下面有一个“文本显示”。
& & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &图2
这就是用户手册里面说的“文本显示向导。”我们双击它,便会出来一个文本显示向导的对话框,仔细阅读上面的内容,其实都是很好理解的,根据对话框的提示一步一步完成文本显示器的设置与组态。我们根据提示点击下一步,“选择TD型号和版本”,我使用的是TD200,版本是2.1,那么就选择这个。我曾尝试3.0的版本,但是不兼容,可见版本号很重要,不要选错。继续点击下一步,“选择语言和字符集”,我选择的语言是中文,字符集是简体中文。再点击下一步,内容我就不多赘述了,出现的三个选项中我选择的“是”。如果有些选项我们不理解,我们可以默认系统的最初设置。待后面我们慢慢摸索与尝试。继续点击下一步,又有三个选项,我只改动了第二个选项,将其改为“F键用作瞬动触点。”这与前面我所说的功能键F键作为实际当中应用的启停按钮类似。解释一下第一个选项:“您希望TD功能键保留M存储区中的哪个字节”,这句话的意思是为TD面板上的八个功能键分配地址,如果我们选择默认的话,也就是0,那么这八个功能键占用了M0.0到M0.7。我们可以理解为面板上的物理键F1键对应PLC程序里面的M0.0这个触点。当我们按下面板上的F1键,PLC程序中M0.0这个触点动作。继续点击一下步,选择信息格式和配置多少条信息。信息格式分两种:“20个字符格式,每次显示两条信息;40个字符格式,每次显示一条信息。”这个与我们编辑信息的长度有关。这里我选择第二种:40个字符格式,每次显示一条信息。在希望配置多少条信息栏里面,如果你之前已经计划好要写多少条信息,可以选择多少条信息,如果没有计划好,可以选的大一些,最多允许配置80条信息。继续点击下一步,选择TD配置使用的V存储区块。第一个选项意思是TD的配置信息存储在V存储区中的位置,用来存储我们前面设置的语言、字符集、信息条数、功能键等等这些设置信息。我选择系统默认的0。第二个选项的意思是设置使能标志字节的起始地址,我选择了10条信息,每个信息需要两个字节来使能,我们可以选择系统默认的14。举个例子,如我们编辑了一条信息:“电动机正转启动”,我们想要文本显示器显示这条信息,那么我们要知道这条信息的使能字节是多少,我们只需使能这个字节,就可以让文本显示器显示这条信息。所谓使能就是将此字节的值置1。第三个选项是选择我们要编辑的10条信息的存储位置,还是选择系统默认的值24。继续点击下一步,便是编辑文本内容了。我们在前面已经选择了40个字符信息格式,因此这里可以看到有两行20个字符的空白空格。下面显示信息其实地址和信息使能位,我们在信息之一里面编辑“电动机正转”,信息使能位为V14.7。我们想要在文本显示器上面显示此内容就必须将V14.7置1。
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & &图三
如图三所示,编辑完第一条信息后,点击下一条信息,编辑“电动机反转”,再点击下一条信息,编辑“电动机停止”。我们这里编辑的这三条信息,只是作为对按键按下去的一种显示,用以显示电动机的状态,充当我们电气控制柜上面的停止启动指示灯的作用。编辑完文本内容后,点击下一步,点击完成即可。
在PLC编程软件的指令树里面的数据块中我们可以找到刚才对文本显示器所做的配置生成的组见信息。可以双击它,看看里面的内容。
& & & & & & & & & & 图四
& &下面我们编写PLC的梯形图,梯形图的编写很灵活,只要实现此种功能即可。梯形图如下:
& &
当我们按下文本显示器面板上的F1键时,M0.0闭合,置位V14.7,此时屏幕显示“电动机正转”。同时Q0.0线圈得电,电动机正转运行。电动机反转也是一样的道理。
& &希望通过这个小例子,可以帮助大家对西门子文本显示屏有个简单方便的初级入门。有不到之处,敬请指正,与大家共同学习。
此帖来自中华工控网。
原文件地址:
文章数:163
年度积分:50
历史总积分:729
注册时间:
文章数:35268
年度积分:1855
历史总积分:57299
注册时间:
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
SIEMENS网上有TD-200的详细使用手册;
文章数:27
年度积分:50
历史总积分:247
注册时间:
文章数:49
年度积分:50
历史总积分:50
注册时间:
很实在的例子 &虽然没接触过 &但仔细看完 有了认识
原来这文本显示器上的程序要在 PLC程序上写出来啊
多谢分享
yuanyuesheng
文章数:919
年度积分:713
历史总积分:4511
注册时间:
很好!谢谢!
linyiaolei
文章数:466
年度积分:241
历史总积分:3902
注册时间:
回复 #5楼 yuanyuesheng
不客气,大家共同学习,共同分享。
文章数:18
年度积分:50
历史总积分:369
注册时间:
真心感谢楼主的奉献
年度积分:50
历史总积分:50
注册时间:
此楼内容不符合板块规定,不予显示!
文章数:11
年度积分:57
历史总积分:484
注册时间:
工控学堂推荐视频:后使用快捷导航没有帐号?
查看: 1184|回复: 7
S7-200PLC定时器的问题
(962417号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 61 天连续签到: 1 天[LV.3]海川居民&
图中的I0.0是启动按钮,I0.1是停止按钮,Q0.0是第一台电动机,Q0.1是第二台电动机,I0.2是电动控制第二台电动机,要求按下启动按钮,两台同时启动,按下停止按钮,第一台停止,第二台10S后停止,说明完毕。
&&问题是:按下停止按钮I0.1之后,Q0.0失电,第一台电动机停止,T37失电,那么T37常开接点是立刻断开还是5秒后断开?
(35.76 KB, 下载次数: 2)
12:12 上传
(709220号)
收到鲜花 朵
阅读权限60
主题好友积分
签到天数: 90 天连续签到: 1 天[LV.4]海川常住居民I&
已提交版主身份信息登记
TA在日11时29分获得了这枚徽章。 []
按照逻辑图是5秒后断开
题中要求第二台电动机是在第一台停止10S后再停止,如果按照这个程序,是否在5S后停止?如果不是我还不太明白另外5s是从哪里来的?求指教&
(962417号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 61 天连续签到: 1 天[LV.3]海川居民&
xuxingyu77 发表于
按照逻辑图是5秒后断开
题中要求第二台电动机是在第一台停止10S后再停止,如果按照这个程序,是否在5S后停止?如果不是我还不太明白另外5s是从哪里来的?求指教
请及时跟踪话题并积极反馈,以便问题及时解.
(1003894号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 1 天连续签到: 1 天&
本帖最后由 zlky2005 于
22:33 编辑
按照你发的程序是5S后就停止了,如果你需要10S停止还需重新编程。
技术交流,请勿广告,下不为例!谢谢配合!&
(853024号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 4 天连续签到: 1 天&
定时器设置的几秒就是几秒断开
(781674号)
收到鲜花 朵
阅读权限150
主题好友积分
签到天数: 1291 天连续签到: 8 天[LV.8]以坛为家II&
发帖数超过2099个即可自领本徽章
TA在日16时09分获得了这枚徽章。 []
已提交版主身份信息登记
TA在日15时58分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日19时04分获得了这枚徽章。 []
这个因为你使用的定时器(TOF)关断延时定时器就是这个功能。当然还有接通延时定时器(TON)。记忆接通延时定时器(TONR)。有条件自己试试。
海川化工论坛网化工技术交流第一站,共同学习 共同提高!
广告投放与宣传
违规贴举报删除请联系邮箱:或者 QQ:(即时)
丰行天下-海川化工论坛 版权所有--- Powered by后使用快捷导航没有帐号?
查看: 1094|回复: 13
求个PLC-200的程序
(832268号)
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 88 天连续签到: 1 天[LV.3]海川居民&
各位海友:两台电机如何实现交替启动,也就是说1#机启动完毕后,下一次2#机启动,再下次1#机。。。如此循环下去。。。本人使用S7-200系列。有类似例子程序吗?谢谢各位了。。。问题补充:补充:2台电机均在一个压力开关的控制下启停,一旦投入自动运行,压力低了就启动其中1台,补到压后停机,若压力再低,就启动另一台,如此2台机器在压力开关的控制下循环起停。。。。&&希望要个类似简单程序谢谢
(832268号)
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 88 天连续签到: 1 天[LV.3]海川居民&
准备一个切换标记位,比如M0.0,当1#机运行时,清M0.0,2#运行时,置位M0.0。那么,1#机启动的条件是“压力低andM0.0=1”,2#机启动的条件是:“低力低andM0.0=0”。 具体程序怎么做希望海川朋友帮助谢谢
(919401号)
收到鲜花 朵
阅读权限60
主题好友积分
签到天数: 396 天连续签到: 1 天[LV.6]海川常住居民III&
这是一个循环运行的程序,每个步骤都有阀门打开或者关闭,每个步骤持续的时间要么依据计时器,要么依据仪表测量值,还有与S7 300做通讯的程序段,希望可以帮到你。
(48.99 KB, 下载次数: 31)
19:35 上传
点击文件名下载附件
下载积分: 财富 -1 点
(832268号)
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 88 天连续签到: 1 天[LV.3]海川居民&
头都看晕了都看不懂,但还是谢谢你。
(950094号)
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 5 天连续签到: 1 天&
这个上学的时候难道没学过吗
(546615号)
收到鲜花 朵
阅读权限20
主题好友积分
签到天数: 119 天连续签到: 1 天[LV.4]海川常住居民I&
用个设定值为2的计数器,C=1时启动1#电机,=2时启动2#电机。
[]: 一个袋子砸在了 shang911 头上,shang911 赚了 1 点 财富.
(832268号)
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 88 天连续签到: 1 天[LV.3]海川居民&
感谢感谢!!!做出来了
(468494号)
收到鲜花 朵
阅读权限20
该用户从未签到&
(468494号)
收到鲜花 朵
阅读权限20
该用户从未签到&
:@:@:@:@:@:@
(159712号)
收到鲜花 朵
阅读权限50
签到天数: 846 天连续签到: 1 天[LV.7]以坛为家I&
海川社区常住居民 在海川签到500天 可领本徽章
TA在日14时14分获得了这枚徽章。 []
好久没做了,看看
(251461号)
收到鲜花 朵
阅读权限20
主题好友积分
签到天数: 1 天连续签到: 0 天&
谢谢,楼主给我们学习的机会
(1384736号)
收到鲜花 朵
阅读权限10
签到天数: 1 天连续签到: 1 天&
学习学习。
(1393353号)
收到鲜花 朵
阅读权限10
该用户从未签到&
也想学习下
(910927号)
收到鲜花 朵
阅读权限10
该用户从未签到&
发表于 6&天前
看看。谢谢朋友
海川化工论坛网化工技术交流第一站,共同学习 共同提高!
广告投放与宣传
违规贴举报删除请联系邮箱:或者 QQ:(即时)
丰行天下-海川化工论坛 版权所有--- Powered by查看: 235|回复: 11
请问S7-200中,三台电机A、B、C循环交替启动的问题
请问S7-200中,三台电机A、B、C循环交替启动的问题
请问S7-200中,三台电机A、B、C循环交替启动,先启动A电机,过12小时启动B电机,再过24小时启动C电机,再过36小时启动A电机...,如此循环下去,请问如何编程?
用1个分钟脉冲,1个计数器。 设置计数器时间为0当计数器为0时启动A,后计数器累加至720后启动B,后计数器累加至1440启动C后,计数器累加至2160后清零,考虑几天后还是认为用4个计数器最佳。可以摒弃上面的说法。
用多个定时器就可以做到啊,应该不难的。
建议用定时中断子程序的方式来控制三台电机,不过定时要用实时时钟来触发.
n多方法可实现此功能。下面方法我用过,比较简单。 用1个分钟脉冲,1个计数器。 计数器当前值小于720,启动A 大于720且小于1440,启动B 大于1440且小于2160,启动C 大于2160,计数器清零
NETWORK1 LDSM0.1 EU MOVB1,VB10 NETWORK2 LDSM0.4 LDC1 CTUC1,720 NETWORK3 LDC1 EU SHRBV10.2,V10.0,3 NETWORK4 LDV10.0 =Q0.0//A电机 LDV10.1 =Q0.1//B电机 LDV10.2 =Q0.2//C电机
定时有很多方法,在你的程序中不是最重要的部分。既然是顺序运行,用SCR顺序鼓编程是最合理的。每个SCR用一套计时,时间到了,就停止本SCR,运行下一个SCR。如此不断循环往复。
l楼上说的都是很对的,但我建议楼主,自己编程序,多试一试,对自己以后编程有好处的!!!
楼主要求无限循环下去,这一点比较有难度。 因为每次进入下一个循环的时候,累加的时间都不一样。
用顺序控制指令,循环。
天天自动化最新推荐 /1
想了解最新的PLC培训开课信息吗?想把握最前沿的工控资讯吗? 扫描天天微信二维码 关注 天天PLC培训,为您推荐最新PLC课程及资讯,随时随地掌握行业动态
Powered by

我要回帖

更多关于 plc控制伺服电机 的文章

 

随机推荐