西门子S7-200SMART介绍及PLC实例编程
西门子S7-200SMART介绍及实例编程
(何工_2018年9月5号)
概述:SIMATIC S7-200 SMART 是西门子公司经过大量市场调研,为中国客户量身定制的一款高性价比小型 PLC 产品。结合西门子 SINAMICS 驱动产品及 SIMATIC 人机界面产品,以 S7-200 SMART 为核心的小型自动化解决方案将为中国客户创造更多的价值西门子控制器家族产品
西门子S7-200SMART系统图
一.西门子S7-200 SMART型号与说明
西门子S7-200SMART订货号说明
西门子S7-200SMART完整订货号已经型号
二.西门子S7-200 SMART功能
S7-200 SMART分为2中,SR/ST常用型,,CR经济型。
1.SR/ST通用型:
西门子S7-200SMART通用型实物图
S7-200 SMART SR/ST CPU 模块本体集成 1 个以太网接口和 1 个 RS485 接口,通过扩展 CM01 信号板或者 EM DP01 模块,其通信端口数量最多可增至 4 个,可满足小型自动化设备与触摸屏、变频器及其它第三方设备进行通信的需求,全新的 S7-200 SMART CPU 模块,可全方位满足不同行业、不同客户、不同设备的各种需求。
SR/ST 标准型CPU 可扩展 6 个扩展模块和 1 个信号板,适用于 I/O 点数较多,逻辑控制较为复杂的应用。
• SR/ST CPU 模块具备 20I/O、30I/O、40I/O、 60I/O 四种配置
• 集成高速处理器芯片,位指令执行时间可达 0.15μs
• 通过信号板可扩展通信端口、模拟量通道、数字量通道和时钟保持功能
• SR/ST CPU 模块本体集成以太网接口和 RS485 串口,支持以太网接口下载程序
• 支持 Modbus RTU、USS、PROFIBUS-DP、自由口通信等
• 本体最多集成 3 路 100KHz 高速脉冲输出
• 支持通用 Micro SD 卡下载程序、更新 PLC 固件和恢复出厂设置
• 新版编程软件,融入多项人性化设计,项目开发更加高效
• PM207为整个系统提供高品质的直流供电
2. 经济型 S7-200 SMART Compact CPU:
西门子S7-200SMART经济款实物图
•经济型 CPU 模块具有 20 I/O,30 I/O,40 I/O,60 I/O 四种配置
•高速处理器芯片,位指令执行时间可达 0.15μs
•支持高速计数功能,可实现单相 4 路 100KHz 或 2 路 A/B 相
•50KHz 输入
•集成断电数据保持功能,无需专用电池,只需简单设置,轻松
•实现断电数据永久保持
•本体集成一个 RS485 通信接口,可连接触摸屏或变频器
•串口隔离,支持 Modbus-RTU、USS、自由口通信
•CPU 模块的输入输出端子可拆卸,支持导轨或螺钉安装
•220V AC 供电,继电器输出,支持 24V 源型或漏型输入
•使用 STEP7 Micro/WIN SMART 编程软件,界面更友好,操作更简单,全面支持 Windows 10 操作系统
三. 西门子S7-200 SMART的应用
S7-200 SMART应用遍及各行各业,涵盖各种机器设备应用,无缝贴合机器设备制造商的各种需求 。
四. 西门子S7-200 SMART在STEP 7-Micro/WIN SMART编程软件中的电机正反转应用
1:主电路接线图与实物图
主电路接线图与实物图
2:西门子S7-200 SMART的PLC接线图
西门子S7-200 SMART的PLC接线图
3:STEP 7-Micro/WIN SMART编程软件的符号表
TEP 7-Micro/WIN SMART编程软件的符号表
4:如下图按下SB2的时候I0.0接通,Q0.0输出电机正转自锁,Q0.1电机反转形成了互锁,m0.0是自锁停止后5S才能启动。
电机正转编程梯形图
5:如下图按下SB3的时候I0.1接通,Q0.1输出电机正转自锁,Q0.0电机反转形成了互锁,m0.0是自锁停止后5S才能启动
电机反转编程梯形图
6:按下SB1按钮后,正反转会停止,停止过5S后,才能启动,防止电机正反转冲击。
启动延时5S图
五.总结
以上就是这个简单电机正反转实例的全部编程,以及西门子S7-200 SMART详细介绍与分析。正所谓万丈高楼平地起,将题意一点点拆分,一点点的把所需的功能写入。
感谢工控行业朋友的支持,麻烦各位点点关注与评论。下一篇将会跟大家分享一个无线远程配置。一个西门子S7-200smart与一个GRM531模块,通过无线轻松实现西门子S7-200的PLC与上位机组态软件通信。
力控上位机组态软件
西门子编程软件30问,有你出错的地方,请收藏
西门子S7-200SMART PLC
问:西门子S7-200SMART PLC CPU ST20写的程序能在ST40上运行吗?
答:可以实现运行,CPU ST20写的程序在换到ST40是可以运行的,只不过你要改一下系统块设备型号即可。
问:西门子S7-200SMART PLC 报警亮红灯如何处理?
答:1.PLC和电脑通讯监控程序看是否有错误
2.重新启动PLC(CPU)
3.以上二点都没有作用,只能用SD卡复位还原PLC了。
问:西门子S7-200SMART PLC 编程时,读时钟和写时钟指令可以用同一个地址吗?
答:不可以,必须分开来写。
问:西门子S7-200SMART PLC Modbus RTU通讯其中MSG指令DataPtr引脚地址填写不进去?
答:加一个特殊符号&,比如&VD100即可。
问:西门子S7-200SMART PLC 子程序 必须要从主程序调用才能使用吗?
答:对,是的。
问:西门子S7-200SMART PLC三线制温度传感器模拟量如何接线?
答:信号线和电源线加起来有3根线,负信号线与供电电源M线为公共线,三线制温度传感器信号正接模拟量输入端正,还有两根线是电源,分别接24+和24负,其中24负要和输入端负相接。
问:为什么西门子S7-200SMART PLC中L区里的数据不能在状态表中显示呢?
答:L区,是局部变量区,是不能直接在状态表监视的。
问:西门子S7-200SMART PLC如何把浮点数转换成整数呢?
答:使用Round的指令转换为双整数,然后使用DI_I 的指令把双整数转换成整数即可。
问:西门子S7-200SMART PLC主程序和子程序有什么区别呢?
答:子程序:子程序和主程序最大的区别,子程序只有在被调用的时候才会执行,而主程序只要运行就会执行。使用子程序有以下优点:可以减少程序大小,可以缩短程序扫描时间,可以进行项目移植。
问:西门子S7-200SMART PLC电池板有什么作用?
答:S7-200 SMART SB BA01 电池板适用于实时时钟的长期备份,保持PLC时钟正常运行。
问:西门子S7-200SMART PLC断电数据保持最多保持多大存储空间?
答:保持最多10 KB的存储器空间。
问:西门子S7-200SMART PLC标准型和经济型CPU有什么区别?
答:CR是代表经济型的PLC,不带扩展模块。
ST/SR代表标准型的PLC,带扩展模块。
T:代表晶体管 24V。
R:代表继电器240V。
问:西门子S7-200SMART PLC可以实现远程控制吗?
答:实现远程控制依靠网络技术实现,比如VPN的方式或者路由器端口转发的方式。
问:西门子S7-200SMART PLC使用SR20 CPU下载程序提示:块对于PLC存储器来说过大,或者系统块包含了对于该PLC类型无效的参数,如何解决?
答:SR20最大支持程序12K,编译后输出窗口可以看到块的大小,你应该是程序大小超了。
问:V4.0 STEP 7 MicroWIN SP9连接PLC提示未找到指定访问点,如何解决?
答:在控制面板里面找到设置PC/PG接口,然后在里面的应用程序访问点里面选择添加删除,添加一个Microwin的访问点即可。
西门子S7-300PLC
问:西门子S7-300PLC用户程序放在存储卡,还是放在CPU里?
答:一般默认是放在PLC当中,放到MMC卡需要自己去设置和下载到MMC卡当中。
问:西门子S7-300PLC看门狗是什么意思?
答:看门狗实际就是一个系统监视定时器,用来监视PLC的扫描时间,看门狗只要动作,PLC停机报警。
问:西门子S7-300PLC PID FB41块可以在OB1里调用吗?
答:不能在OB1中调用FB41,只能在OB35中调用FB41,否则结果不正确。
问:西门子S7-300PLC里查找指令的快捷键是什么?
答:CTRL+F,查找键。
西门子S7-1200PLC
问:西门子S7-1200PLC数据类型中建TON_TIME数据类型,为什么没有?需要手动写字母,其它类型在里面直接选择就有?
答:需要手动输入,TON回车就行了。
问:西门子S7-1200PLC OB块的扫描时间能不能改?
答:可以,硬件组态中,CPU属性修改即可。
问:西门子S7-1200PLC模拟量超过4到20MA如何测量呢?20.8MA可以直接采集嘛?
答:直接采不了,可以考虑加电阻换算,或者一些变换器之类的第三方设备。
问:西门子S7-1200PLC有没有64位整数型地址呢?
答:只有DINT,32位。
问:西门子S7-1200PLC FOR循环执行为何从0非常之快直接跳转到了10?
答:如果没有加限制肯定很快。
其他
问:WINCC服务器不可用,请更正你的服务器名称?如何解决?
答:把计算机名称和WINCC名称改成一致即可。
问:西门子smart700的触摸屏如何下载组态画面?
答:查看计算机本地连接IP地址,然后在触摸屏软件传送设置触摸屏IP地址,这里要注意IP地址必须要和电脑本地连接的IP在同一个网关,记住是在同一个网关而不是同一个地址,接着在触摸屏上操作设置和传送IP地址一致即可下载。
问:ET200S CPU与ET200S接口模块有什么区别呢?
答:ET200S接口模块相当于从站,可以当profinet从站,需要和PLC连接才能使用,ET200S CPU相当于PLC的CPU一样可以直接使用,比如上传和下载程序。
问:西门子TDC是什么?
答:TDC是西门子开发的新型高速率高精度的控制系统,TDC支持多CPU并行,处理数据的速度非常快。
问:西门子S7-1500PLC不往轨道上安装,单独接上电可以测试吗?
答:作为临时上电测试是可以的,如果要用到项目上必须安装在轨道上。
问:博途V15仿真时,仿真启动失败?
答:检查开始仿真按钮,正常情况下是蓝色可点击显示。只要项目没有错误,都可以点击。如果点击不了,检查是否安装了PLCSIM V15,如果没有安装的话,是无法仿真的。可以重新安装即可。
小白入门必懂PLC软件+干货包 重磅加餐
现在为你准备好了,这些曾经让你头秃、加班熬夜的技术干货!
PLC入门学习全流程、电工基础大全、电工进阶PLC、PLC例程、西门子工程师地图……
软件汇总
学习步骤
现在你还有什么可担心的呢?赶紧看领取方式吧~
相关问答
西门子plc中sr指令?
SR指令是西门子PLC(可编程逻辑控制器)中的一种指令,用于将一个输入位的状态保存在一个标志位中,以便在后续的程序执行中使用。当SR指令被执行时,输入位的状...
plc模块st与sr区别?
sr是继电器输出的主机,st是晶体管输出的主机。扩展知识:SR是继电器输出的,电压范围宽,5-250VAC或者5-30VDC,电流大,2A,动作频率低;ST是晶体管输...sr是继电...
PLC中SR是复位优先触发器对吗?
S是SET置位,R是RST复位。谁在前就谁优先。所以SR是置位优先型触发器,RS是复位优先型触发器,不过平时的设计里都不会用SR或RS,都是分开来用的S是SET置位,R是RS...
西门子plc中sr触发器有什么用?
1.SR触发器这个指令是复位优先型触发器。它有两个输入S和R,一个输出Q。我们用0和1表示信号的高低电平。下面是程序中出现的几种情况:(1)S=0,R=0时,Q保持...
plc中的sr模块可以进行时间复位吗?
你好!PLC中的SR(Set-Reset)模块是一种逻辑控制模块,用于控制电路的状态。它包含一个Set(置位)输入和一个Reset(复位)输入。在特定条件下,Set信号会将输...你...
西门子plccpusr20中s与r各表示什么?
ADD代表加法,-I代表整数加法-DI代表长整型数加法-R代表浮点数加法,根据指令的不同,所对应的加数与被加数的数据类型不同。ADD代表加法,-I代表整数加法-DI代表...
基恩士sr1000如何设置plc通讯?
对于基恩士sr1000,PLC通讯设置包括设定PLC通讯协议、配置PLC的IP地址、端口号及其他参数。首先,用户需要选择PLC通讯协议类型,比如Modbus、Profibus等。然后...
s7~200cpusr30如何通讯电脑?
连接好电脑与SMARTCPU之间的网线。打开S7-200SMART编程软件,点击通信图标-------选择网卡(如果有两个以上网卡,请注意一定要选择与SMART连接的网卡名称,这...
西门子200smart继电器输出的CPUSR类型的怎么脉冲输出?
继电器输出的开关频率很低,正常的开关切换是没有问题的。如果需要脉冲输出还是用晶体管输出的plc吧继电器输出的开关频率很低,正常的开关切换是没有问题的。...
光洋plc内部电源模块输出多少伏电压?
不知道具体型号,但我拆过SR-11的PLC,我记得内部电源好像是有两路输出有一路是9V,还有一路记不得了,也许就是一路输出,对了,应该还有一路是输出到外部的24...