我公司经营西门子全新原装PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询
6EP1 331-1SH02 单相220VAC输入,输出24VDC 1.3A
6EP1 331-1SH03
6EP1 331-2BA00 单相220VAC输入,输出24VDC 2A
6EP1 331-5BA00
6EP1 332-2BA00 单相220VAC输入,输出24VDC 3.8A
6EP1 332-2BA10 单相120/220VAC输入,输出24VDC 2.5A
6EP1 332-2BA20
6EP1 333-2AA00 单相220VAC输入,输出24VDC 5A 工业可并联
6EP1 333-2AA01 单相120/230VAC输入,输出24VDC 5A 工业可并联
6EP1 333-2BA00 单相120VAC/220VAC输入,输出24VDC 5A
6EP1 333-2BA01 单相120VAC/220VAC输入,输出24VDC 5A
6EP1 333-2BA20
6EP1 333-3BA00 单相120VAC/220to500VAC输入,输出24VDC 5A
6EP1 334-2AA00 单相220VAC输入,输出24VDC 10A 工业可并联
6EP1 334-2AA01 单相120/220VAC输入,输出24VDC 10A 工业可并联
6EP1 334-2BA00 单相220VAC输入,输出24VDC 10A
6EP1 334-2BA01 单相220VAC输入,输出24VDC 10A
6EP1 334-2BA20
6EP1 334-3BA00 单相120/220VACto500VAC输入,输出24VDC 10A
6EP1 334-3BA10
6EP1 336-2BA00 单相220VAC输入,输出24VDC 20A
6EP1 336-2BA10 单相220VAC输入,输出24VDC 20A
6EP1 336-3BA00 单相220VAC输入,输出24VDC 20A 工业可并联
6EP1 336-3BA10
6EP1 337-3BA00 单相120/230,40A
6EP1 434-2BA00 三相380VAC输入,输出24VDC 10A 工业可并联
6EP1 434-2BA10
6EP1 436-2BA00 三相380VAC输入,输出24VDC 20A 工业可并联
6EP1 436-2BA10 三相380VAC输入,输出24VDC 20A 工业可并联
6EP1 436-3BA00 三相380VAC输入,输出24VDC 20A 新型模块式电源
6EP1 437-2BA00 三相380VAC输入,输出24VDC 30A 工业可并联
6EP1 437-2BA10 三相380VAC输入,输出24VDC 40A 工业可并联
6EP1 437-2BA20
6EP1 437-3BA00 三相380VAC输入,输出24VDC 40A 工业可并联
6EP1 252-0AA00 单相230VAC输入,输出41.5V/1.3A
6EP1 252-0AA01 单相230VAC输入,输出41.5V/2A
6EP1 457-3BA00 三相380VAC输入,输出48VDC 20A 工业可并联
图13:**级终端的端口设置
③、打开OB1功能块在线程序,在变量表里强制M0.0为1,触发数据的发送,此时在**级终端会接收到发送的数据,如下图:
图14:在**级终端发送来的数据
对于*二个功能:**级终端发送数据给S7-1200,实际上是S7-1200是数据的接收方,**级终端是数据的发送方,对于S7-1200需要编写接收程序;而对于**级终端来说,只要打开**级终端程序,配置硬件接口参数与前面S7-1200的端口参数一致,在界面上输入发送内容即可。
下面的步骤将具体介绍此功能实现的步骤:
①、在PLC中编写发送程序。在项目管理视图下双击“Device”下的程序块下的Main(OB1),打开OB1,在主程序中调用RCV_PTP功能块如下图所示:(注:RCV_PTP在指令库下的扩展指令中通讯指令下)
图15: 调用发送功能块
要对RCV_PTP赋值参数,先需要创建RCV_PTP的背景数据块和发送缓冲数据块 ,双击“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在弹出的串口命名DB_RCV_PTP,选择DB块,在Type后选择“RCV_PTP(SFB114)”
图16: 创建接收功能块的背景数据块
插入背景DB后,再插入接收缓冲DB块,重复上面的步骤,只是在选择DB类型为“Global DB”,并去掉“Symbolic access only”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为DB_RCV_BUFF。建好这两个DB块后,双击打开DB_RCV_BUFF定义接收缓冲区数据的类型,如下图所示:
图17:定义接收缓冲区
定义完接收缓冲区后,接下来可以对RCV_PTP赋值参数,赋值参数后如下图:
图18:接收编程
在上面的编程块里需要注意的是,在接收缓冲区时。字符的开始地址是从*二个字节,而不是零字节开始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200对字符串的存放的格式造成的,S7-1200对字符串的前两个字节的定义字节是的字符长度,*二个字节是实际的字符长度。接下来才是存放实际字符。如下图:
图19:String存储格式
上面完成了程序的编写,对项目进行编译;右击PLC_1项目在弹出的菜单里选择“Complies ALL”选项,这样对硬件与软件进行编译,如下图:
图20:编译项目
编译且没有错误后可以下载程序到PLC中,同样右击PLC_1项目,在弹出的菜单选择“Download to Device”。
②、用串叉线连接S7-1200的串口与计算机的串口,打开计算机的**级终端程序,并设置硬件端口参数如下图:
图21:**级终端的端口设置
在桌面上新建文本文件,打开此文本文件在里面输入“gfdcba”,如下图:
图5 添加OB新块
图6 手动选择创建编号
图5 添加OB新块界面,我们可以看到,在红色矩形框处,OB编号数值为123,我们选择的创建方式为自动。如果你想起用别的编号,可以选择手动方式,同时可以选择创建OB块采用的语言。大家不妨自己试一试哦。
这里讲解几个常用的OB类型块使用,其他类型OB块使用,大家可以翻阅系统编程手册。
程序循环事件OB块(program cycle):该块主要用于执行循环运行的程序,一般一个程序中创建一个便可以,是默认的Main程序(OB1),我们可以通过调用FC和FB来实现其他功能。系统CPU每个扫描周期都会执行该类型OB块。
启动事件OB块(Startup):该块主要用于初始化变量,当PLC断电重启或者CPU从STOP切换为RUN时候执行,往后不再运行,也是只运行一次。我们新建一个DB1块,添加两个,设置初始值,如下图所示:
图7 添加DB块变量
然后新建一个Startup事件OB块,写如下程序(SCL语言):
图8 Startup事件OB块程序
我们可以看到该类型OB块编号为100,如果再建一个该类型OB块,编号必须>=123。然后我们下载程序,这里顺便提一下下载选项,如下图所示:
图9 下载选项
如果是初次下载,选择“硬件和软件(仅更改)”。如果不是初次,可以选择你修改的部分,这样会提高下载速度。
图10 程序运行结果
循环中断事件OB块(Cyclic interrupt):常常用于需要定时执行的任务,比如我们需要1秒钟采样50个模拟值,我们可以把循环时间设置为20毫秒。可能会有人问,为什么不采用普通定时器每隔20毫秒采样一次呢?因为普通定时器会受到CPU扫描周期的影响。在PID程序中,我们需要采用循环中断事件来调整计算PID输出。
图11 添加循环中断事件OB块
的 CPU 多可连接八个信号模块,以便支持其它数字量和模拟量 I/O。
信号板:
可将一个信号板连接至所有的 CPU,让您通过在控制器上添加数字量或模拟量 I/O 来自定义 CPU,同时不影响其实际大小。SIMATIC S7-1200 提供的模块化概念可让您设计控制器系统,以完全满足您应用的需求。
内存:
为用户程序和用户数据之间的浮动边界提供多达 50 KB 的集成工作内存。同时提供多达 2 MB 的集成加载内存和 2 KB 的集成记忆内存。可选的 SIMATIC 存储卡可轻松转移程序供多个 CPU 使用。该存储卡也可用于存储其它文件或更新控制器系统固件。
集成的 PROFINET 接口:
集成的PROFINET 接口用于进行编程以及 HMI 和 PLC-to-PLC 通信。另外,该接口支持使用开放以太网协议的第三方设备。该接口具有自动纠错功能的 RJ45 连接器,并提供 10/100 兆/秒的数据传输速率。它支持多达 16 个以太网连接以及以下协议:TCP/IP native、ISO on TCP 和 S7 通信。
SIMATIC S7-1200 集成技术:
SIMATIC S7-1200 具有用于进行计算和测量、闭环回路控制和运动控制的集成技术,是一个功能非常强大的系统,可以实现多种类型的自动化任务
。
用于速度、位置或占空比控制的高速输出:
SIMATIC S7-1200 控制器集成了两个高速输出,可用作脉冲序列输出或调谐脉冲宽度的输出。当作为 PTO 进行组态时,以高达 100 千赫的速度 提供50% 的占空比脉冲序列,用于控制步进马达和伺服驱动器的开环回路速度和位置。使用其中两个高速计数器在内部提供对脉冲序列输出的反馈。当作为 PWM 输出进行组态时,将提供带有可变占空比的固定周期数输出,用于控制马达的速度、阀门的位置或发热组件的占空比。
PLCopen 运动功能块
SIMATIC S7-1200 支持控制步进马达和伺服驱动器的开环回路速度和位置。使用轴技术对象和国际认可的 PLCopen 运动功能块,在工程组态 SIMATIC STEP 7 Basic 中可轻松组态该功能。除了“home”和“jog”功能,也支持移动、相对移动和速度移动。
驱动调试控制面板
工程组态 SIMATIC STEP 7 Basic 中随附的驱动调试控制面板,简化了步进马达和伺服驱动器的启动和调试操作。
它提供了单个运动轴的自动控制和手动控制,以及在线诊断信息。
用于闭环回路控制的 PID 功能
SIMATIC S7-1200 多可支持 16 个 PID 控制回路,用于简单的过程控制应用。借助 PID 控制器技术对象和工程组态SIMATIC STEP 7 Basic 中提供的支持编辑器,可轻松组态这些控制回路。另外,SIMATIC S7-1200 支持 PID 自动调整功能,可自动为节省时间、积分时间和微分时间计算调整值。
PID 调试控制面板
SIMATIC STEP 7 Basic 中随附的 PID 调试控制面板,简化了回路调整过程。它为单个控制回路提供了自动调整和手动控制功能,同时为调整过程提供了图形化的趋势视图。
SIMATIC S7-1200硬件创新…
集成Profinet /
Ethernet
端口
不需要编程电缆和以太网扩展模块,减少了安装空间和成本。
信号板的概念 –
信号板可以增加额外的I / O点,而不必要改变CPU的体积;例如仅仅需要一路热电阻传感器信号的输入,通过信号板可以完成。
CPU本体集成数字量I/O,模拟量I/O和运动控制I/O –
不需要额外的硬件扩展,减少了PLC安装空间和成本。
SIMATIC S7-1200软件创新:
Step7 Basic是针对逻辑控制,HMI和网络通信功能进行开发的通用型编辑器
所有向导,工具条和菜单具有相似的可视化效果,易于学习与维护可节约
使用者大量时间。
自动检测和上载的概念 :
在设计阶段,硬件组态简单快速,所有文档存储于CPU中,包括符号,注释,描述,易于维护。
*其它软件工具 :
具有PID控制环节自整定功能,应用PLCopen 架构的运动控制功能,这些功能都嵌入到工程软件包括用户程序中。
SIMATIC S7-1200新特性…
集成
漏型输入见模板接线图,源型输入接线参考下图。
源型/漏型输出接线说明
支持源型输出的信号板:
6ES7 222-1AD30-0XB0
6ES7 222-1BD30-0XB0
6ES7 223-3AD30-0XB0
6ES7 223-3BD30-0XB0
6ES7 223-0BD30-0XB0
注意:所有支持源型输出的晶体管输出信号模块都只支持源型输出,不支持漏型输出。
支持漏型输出的信号板:
6ES7 222-1AD30-0XB0
6ES7 222-1BD30-0XB0
6ES7 223-3AD30-0XB0
6ES7 223-3BD30-0XB0
注意:数字量的输出信号类型,只有 200 KHZ的信号板输出既支持漏型输出又支持源型输出,其他信号板、信号模块和 CPU 集成的晶体管输出都只支持源型输出。
常见问题
为何SM1223已连接,信号输出通道指示灯也亮,但无电压输出?
答:S7-1200扩展模块输出通道指示灯电源由总线提供,但信号输出需要模块供电,正确接线方式如下图所示:
三.模拟量模块输入输出接线图
SM1231 模拟量输入
SM 1232 模拟量输出
SM 1234 模拟量输入/输出
SB 1231 模拟量输入(信号板)
SB 1232 模拟量输出(信号板)
AI 连接传感器接线方式
图1. 4 线制传感器
图2. 3 线制传感器
图3. 2 线制传感器
TC 信号模块
TC 信号模块接线
TC 信号板接线
RTD 信号模块
RTD 信号模块接线
RTD 信号板接线
西门子这个自动化行业的巨人在simatic产品的历史长河里又一次投了一颗砾石激起了一片涟漪而这颗砾石的名字叫作S7-1200,从产品命名上来看更像是S7-200的一个延伸或者升级,在这里笔者想详细的讲解一下这款产品,在讲解之前我觉得应该了解一下西门子PLC的家族史。
0
1
http://yantao0313.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区小昆山镇上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室,联系人是颜涛。
主要经营浔之漫智控技术(上海)有限公司是北京西门子变频器代理商,具备以下产品优势西门子可编程控制器、西门子PLC采购、西门子PLC代理商供应、西门子PLC模块、西门子DP线缆西门子触摸屏、西门子工业以太网、西门子数控系统等等。。
单位注册资金未知。
本公司主营:西门子PLC模块代理商,西门子PLC采购,西门子PLC代理商,西门子PLC模块,西门子DP线缆,北京西门子变频器代理商等产品,是一家优秀的电子产品公司,拥有优秀的高中层管理队伍,他们在技术开发、市场营销、金融财务分析等方面拥有丰富的管理经验,选择我们,值得你信赖!