S7-200 PLC设计

作者&投稿:台卢 (若有异议请与网页底部的电邮联系)
西门子plcs7-200实例~

定频冰箱:
1、压缩机的转速固定不变,一般在 295O — 3OOO转。达到设定温度,压缩机停止运转,温度上升到一定时,压缩机重新启动,它是通过压缩机的停止或启动来控制温度的,对食品进行反复的温度冲击,控温精度比变频差。
2、目前国内使用最高变频技术的是海信变频冰箱,它采用的是“360°矢量变频技术”,可以实现从15OO~45OO转调节转速。

实现手动自动模式不是编程实现的,是通过转换开关实现的,例如:I0.0为切换按钮,接通时,手动,不接通时,自动。
但可以编程实现自动和半自动切换,在编程时, LD I0.0 送一个数值给一个存储器,如VB100=1,LDI I0.0 送另一个数值给那个存储器,如VB100=2。
然后用比较指令,VB100=1时,调手动程序,VB100=2时,调自动程序。

扩展资料
西门子S7-200系列PLC应用领域
SIMATIC S7-200 Micro 自成一体:特别紧凑但是具有惊人的能力-特别是有关它的实时性能-它速度快,功能强大的通讯方案,并且具有操作简便的硬件和软件。
SIMATIC S7-200的应用领域从更换继电器和接触器一直扩展到在单机、网络以及分布式配置中更复杂的自动化任务,S7-200也越来越多地提供了对以前曾由于经济原因而开发的特殊电子设备的地区的进入。
但是还有更多特点:SIMATIC S7-200 Micro PLC具有统一的模块化设计-目前不是很大,但是未来不可限量的定制解决方案,这一切都使得SIMATIC S7-200 Micro PLC在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案。
参考资料
百度百科--PLC
百度百科--西门子S7-200系列PLC

以下程序在CPU224上调试通过,由于S7-200的仿真软件不支持移位SHRB指令,你不能仿真了。
ORGANIZATION_BLOCK 程序块:OB1
TITLE=程序注释
BEGIN
Network 1 // 起动回路
// 网络注释
LD I0.0
O M0.0
A I0.5
= M0.0
Network 2 // 上升限位标志位
LD I0.1
O M0.0
O M1.1
AN I0.2
= M1.1
Network 3 // 右限位标志位
LD I0.4
O M0.0
O M1.4
AN Q0.3
= M1.4
Network 4 // 传送带检测到工件标志位
LD I0.4
O M1.6
A M0.0
= M1.6
Network 5 // 传送带A(起动后传送带A运行,直到检测到工件后停止;或机械手到原位后停止)
LD M0.0
AN M1.6
LD M11.1
AN M11.2
OLD
= Q0.6
Network 6 // 移位寄存器的数据输入端DATA(M10.0),由M10.1-M11.1各位的常闭接点、上升限位的标志M1.1、右转限位的标志位M1.4及传送带A检测到工件的标志位M1.6串联组成,限当机械手处原位,各工步未起动时若光电开关PS检测到工件,则M10.0置1,这作为输入的数据,同时这也作为第一个移位脉冲信号。
LD M1.1
A M1.4
AN M10.1
AN M10.2
AN M10.3
AN M10.4
AN M10.5
AN M10.6
AN M10.7
AN M11.0
AN M11.1
A M1.6
= M10.0
Network 7 // 按停止按钮移位寄存器复位,机械手松开
LDN I0.5
R M10.0, 9
R M20.0, 1
Network 8 // 移位脉冲信号由代表步位状态中间继电器的常开接点和代表处于该步位的转换条件串联去路依次并联组成
LD M10.0
LD M10.1
A I0.2
OLD
LD M10.2
A T37
OLD
LD M10.3
A I0.1
OLD
LD M10.4
A I0.3
OLD
LD M10.5
A I0.2
OLD
LD M10.6
A T38
OLD
LD M10.7
A I0.1
OLD
LD M11.0
A I0.4
OLD
LD M11.1
A I0.6
OLD
SHRB M10.0, M10.1, +10
Network 9 // 下降
LD M10.1
O M10.5
= Q0.2
Network 10 // 夹紧置位
LD M10.2
S M20.0, 1
TON T37, +20
Network 11 // 夹紧输出
LD M20.0
= Q0.5
Network 12 // 上升
LD M10.3
O M10.7
= Q0.1
Network 13 // 左转
LD M10.4
= Q0.3
Network 14 // 夹紧复位
LD M10.6
R M20.0, 1
TON T38, +20
Network 15 // 右转,传送带B
LD M11.0
AN M11.1
= Q0.7
= Q0.4
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK

输入 输出现象 移位寄存器的状态位=1
按下起动按钮(I0.0) Q0.6
按下光电检测开关PS(I0.6) Q0.2 M10.1
按下下降限位开关SQ2(I0.2) Q0.5延时2S Q0.1亮 M10.3
按下上升限位开关SQ1(I0.1) Q0.5 Q0.3 M10.4
按下左转限位开关SQ3(I0.3) Q0.5 Q0.2 M10.5
按下下降限位开关SQ2(I0.2) 延时2S Q0.1亮 M10.7
按下上升限位开关SQ1(I0.1) Q0.4 Q0.7 M11.0
按下右转限位开关SQ4(I0.4) Q0.6 M11.1
再按下光电检测开关PS(I0.6) Q0.2 M10.1
重复上步骤观察
按下停止按钮(I0.5)

按停止按钮后仍继续一个周期,只修改了移位寄存器复位部分:
ORGANIZATION_BLOCK 程序块:OB1
TITLE=程序注释
BEGIN
Network 1 // 起动回路
// 网络注释
LD I0.0
O M0.0
AN I0.5
= M0.0
Network 2 // 上升限位标志位
LD I0.1
O M0.0
O M1.1
AN I0.2
= M1.1
Network 3 // 右限位标志位
LD I0.4
O M0.0
O M1.4
AN Q0.3
= M1.4
Network 4 // 传送带检测到工件标志位
LD I0.6
O M1.6
A M0.0
= M1.6
Network 5 // 传送带A(起动后传送带A运行,直到检测到工件后停止;或机械手到原位后停止)
LD M0.0
AN M1.6
LD M11.1
AN M11.2
OLD
= Q0.6
Network 6 // 移位寄存器的数据输入端DATA(M10.0),由M10.1-M11.1各位的常闭接点、上升限位的标志M1.1、右转限位的标志位M1.4及传送带A检测到工件的标志位M1.6串联组成,限当机械手处原位,各工步未起动时若光电开关PS检测到工件,则M10.0置1,这作为输入的数据,同时这也作为第一个移位脉冲信号。
LD M1.1
A M1.4
AN M10.1
AN M10.2
AN M10.3
AN M10.4
AN M10.5
AN M10.6
AN M10.7
AN M11.0
AN M11.1
A M1.6
= M10.0
Network 7 // 按停止按钮移位寄存器复位,机械手松开
LD I0.4
AN M0.0
R M10.0, 10
R M20.0, 1
Network 8 // 移位脉冲信号由代表步位状态中间继电器的常开接点和代表处于该步位的转换条件串联去路依次并联组成
LD M10.0
LD M10.1
A I0.2
OLD
LD M10.2
A T37
OLD
LD M10.3
A I0.1
OLD
LD M10.4
A I0.3
OLD
LD M10.5
A I0.2
OLD
LD M10.6
A T38
OLD
LD M10.7
A I0.1
OLD
LD M11.0
A I0.4
OLD
LD M11.1
A I0.6
OLD
SHRB M10.0, M10.1, +10
Network 9 // 下降
LD M10.1
O M10.5
= Q0.2
Network 10 // 夹紧置位
LD M10.2
S M20.0, 1
TON T37, +20
Network 11 // 夹紧输出
LD M20.0
= Q0.5
Network 12 // 上升
LD M10.3
O M10.7
= Q0.1
Network 13 // 左转
LD M10.4
= Q0.3
Network 14 // 夹紧复位
LD M10.6
R M20.0, 1
TON T38, +20
Network 15 // 右转,传送带B
LD M11.0
AN M11.1
= Q0.7
= Q0.4
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK

s7 200仿真软件是西班牙一家公司(非官方)开发的 功能很简单
s7 200 实例 迅雷上有
http://search.gougou.com/search?search=s7%20200%20%E7%BC%96%E7%A8%8B%E5%AE%9E%E4%BE%8B&id=2

笨~~~他那里面的只是一个流程图~~!有可能是你照抄能完成的吗???

悬赏一百~郁闷~这么个程序要帮你弄完成怎么也要个几个小时咯~别人外面的人从事这个行业的人可能为几个分帮你做吗?

做这个项目应该是你的毕业作品了吧?呵呵~~我是学机电的也有学过PLC,也做个两个机械手~一个简单的~~一个复杂的~~可是我最近又不大得空~~~

你是急着要么~~~太急的话~我就没办法帮你了,我最近学校超忙~~~不急的话~~~还有机会~~

你不用在这找人帮忙了~~行业人士是只能用钱带动~!

把你写的程序发过来我给你看看;jiangzhichun168@163.com


曲阳县13979982271: 基于PLC控制汽车车库自动门系统设计 梯形图(西门子s7 - 200)具体要求如下:1. 自动门控制装置的硬件组成: 自动门控制装置由门内光电探测开关K1、门... -
俞砍斯特:[答案] LD 开门到位限位开关:I0.2 O M0.0 LDN 门内光电探测开关:I0.0 ON 门外光电探测开关:I0.1 ALD AN T100 TON T100, 80 = M0.0 LD 门内光电探测开关:I0.0 O 门外光电探测开关:I0.1 O M0.1 AN 开门到位限位开关:I0.2 = M0.1 LD M0.0 ED O M0....

曲阳县13979982271: PLC中西门子S - 7 200系列是什么? -
俞砍斯特: 这个是西门子品牌PLC中有西S7-300/400,S7-200等产品系列,S7-200系列这个产品系列是用于中小型PLC设计的,里面有CPU221、CPU222、CPU224、CPU226等主模块,分别对应不同的输入输出点即I/O点,使用很广泛 龙丰自动化

曲阳县13979982271: 压缩机信号采集系统设计 PLC S7 - 200 -
俞砍斯特: 一个CPU224XP加一个模拟量输入模块即可采集到所有参数,当然要有相应的传感器

曲阳县13979982271: s7 - 200 plc 高速计数器 -
俞砍斯特: 你可以用hc0, 1、用mov-b向smb37写入工作模式 2、用mov-dw向smd42写入预设值 3、用HDEF,0=HSC,12=MODE,(高速记数0,记数模式12) 4、如果用中断,用ATCH,1=INT,12=EVNT(将HSC0当前值=预设值,与中断服务程序1连接)5、用ENI允许中断 6、用HSC,0=N启动HSC0高速记数器就可以了

曲阳县13979982271: 什么叫西门子S7 - 200PLC
俞砍斯特:SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化.S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能.因此S7-200系列具有极高的性能/价格比. ---- S7-200系列出色表现...

曲阳县13979982271: 用S7 - 200 PLC机型设计一延时关灯程序,使得在关灯按钮下1分钟后,灯才关闭 -
俞砍斯特: 很简单的一个程序,用里面的计时器就可以了,按下关灯按钮时,接通计时器并自锁,开始计时,时间到以后断开自锁!

曲阳县13979982271: PLC控制的主回路设计 -
俞砍斯特: 你可以直接画出端子号然后将你的传感器画上就可以了,如果你梯形图的话,你就要想出他的逻辑流程才可以,每个动作都需要什么条件才能启动,将你分配好的I/O地址加进去就可以了.

曲阳县13979982271: 西门子S7 - 200PLC是什么东西,做什么用的 -
俞砍斯特: 西门子S7-200PLC是西门子公司生产的一种可编程序控制器,主要用来进行电器线路的逻辑控制,现在中型以上的电器设备控制系统都采用PLC系统.

曲阳县13979982271: 西门子S7 - 200PLC程序 -
俞砍斯特: I0.1,Q0.0是常开(1则通,0则断),I0.2常闭(1断,0 通) 要想让线圈Q0.0=1,那么需要满足I0.2=0并且 I0.1,Q0.0至少一个为1 .这个因和果Q0.0都参与了.于是整个程序的一般实现功能是:初始状态Q0.0=0.现在让 I0.1=1,I0.2=0,便能让Q0.0=1;然后,①I0.2继续保持0,这时就算改变I0.1使之为0即断开,Q0.0仍旧为1,即程序的自锁功能.②想让Q0.0=0,就让I0.2=1才可以.这个好基础,回答的这么详细可以给分了吧

曲阳县13979982271: 西门子S7 - 200系列PLC的概述 -
俞砍斯特: SIMATIC S7-200 Micro 自成一体:特别紧凑但是具有惊人的能力-特别是有关它的实时性能-它速度快,功能强大的通讯方案,并且具有操作简便的硬件和软件.但是还有更多特点:SIMATIC S7-200 Micro PLC具有统一的模块化设计-目前不是很大,但是未来不可限量的定制解决方案.这一切都使得SIMATIC S7-200 Micro PLC在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网