热门搜索:
上海西邑公司以“精良的品质,合理的价格,优良的服务”为宗旨; 以“诚信、品牌、高效”为经营理念希望我们的合作能为贵司降低更多的成本,达到品牌共享,互利共赢,假一罚十.真诚期待与您的合作!
从陌生到朋友,只需您的一个来电,我相信在以后的日子里,您不用再无厘头的寻找和比较产品,因为我们公司的宗旨就是: 价格(同一产品,价格较低)+质量(同一价格,质量较好)+服务(同一行业,服务较好)
1高速计数器
高速计数器定义为5种工作模式
每种高速计数器有两种工作状态。
所有的计数器*启动条件设置,在硬件向导中设置完成后下载到CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X(4倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式
表1 高速计数器硬件输入定义与工作模式
并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输入点,所以较多只能支持4个(使用信号板的情况下)高速计数器。
表1 高速计数器寻址
4频率测量
5高速计数器指令块
高速计数器指令块,需要使用*背景数据块用于存储参数。图1所示为高速计数器指令块
表3所示为高速计数器指令块参数说明
表1 高速计数器指令块参数
6应用举例
组态步骤:
激活高速计数功能如图4
计数类型,计数方向组态如图5所示
1 此处计数类型分为3种,Axis of motion(运动轴),Frequency(频率测量),Counting(计数)。这里选择Counting
预置值中断组态如图7
组态添加的硬件中断,如图8
地址分配与硬件识别号如图9
至此硬件组态部分已经完成,下面进行程序编写
我是一个程序员,讲讲我1516的头一次接触。
2016年,我们公司新研发的离交设备。
公司**想以此为契机,使用刚刚推的cpu 1516,从而促进公司PLC产品的升级转型。这个设备的程序调试计划本来让我去,但是因为新推出的设备,对我们公司来说是一个关键节点,后来经过讨论让我的师傅去调试。
2016年的夏天,我还在山东成武程序调试,刚看完了nba的总决赛,詹皇率领骑士夺得冠军。**突然打来电话,新离交设备,师傅有事不能去了,让我去绥化调试程序。 我当时差点崩溃,因为新设备计划一个星期之后要投产,而我程序基本没有做,新的设备公司也没有案例去借鉴;1516以前从来没有用过。
不管怎样,总是人先到了,我火速赶往东北绥化。
去了现场,1516连都连不上,因为1516有3个网口,分两个网段,经过咨询,给技术支持打电话,我吧x2两个网口和et200sp的模块做以太网环网了,分的ip网段是192.168.99.x,另外一个网口连接上位机ip网段是192.168.100.x。
但是又有问题来了,我给et200sp分配名称搜索不到个站点。后来我又咨询技术支持才知道,因为我的电脑是 100网段 ,et200sp模块的155-6是在99网段,所以无法搜索到从站,后来我就破开系统环网,把自己的电脑连到99网段,就没有问题了。
还有就是potal的db块,我当时断电重启之后,发现我的数据全部丢了,回到初始化数据。也是经过咨询,共享db块,如果需要数据保存需要 将属性里面的保存打勾,如果是FB的背景数据块,且 优化块访问打着√, 需要在fb的数据里面选择保存。如果不保存数据块,平时运行没事,但是一旦长时间停车,ups的电耗尽,就麻烦了。
当我把自己的数据块做保存处理之后,又有问题来了,我的程序下不进去了,原因是我的内存卡内存不足了。我的卡是4m的,居然不够了。后来跟公司紧急沟通,又买了一张12M的,总算是够用了。
有一次,系统里面新加了个155-6的从站,一下硬件组态,所有et200sp站点都连不上了,所有的155-6的组态灯都在闪烁,我瞬间懵逼了,怎么回事啊,重新下了几次硬件组态还是一样。而且甲方还催着要开车。实在没办法了,我只好一个站点一个站点的连接,还是连不上,但是我的操作没有问题啊,怎么搞的啊,我大脑一片空白,开始怀疑人生。也许大伙都有体会,遇到问题,不可怕,而较可怕的是遇到问题了,确不知道是哪出问题了,自己是一筹莫展。
后来实在没有办法,我们又重新压了一遍网线,这个时候一个站点一个站点的连接,才通了。其实到现在我也没有找到我下了一下硬件组态,怎么就所有的站点就连不上了,较大的原因可能是我们的网线没有接好,接触不良。后来我吸取了教训,自己专门备了一把网线钳,一个巡线仪,校对网线。再也没有出现了那种状况。
就这样,一边揣摩着怎么用博图,给西门子技术支持打电话,怎么用1516,而且还要编下位机程序,画wincc的画面,常常是加班到很晚。
跨过重重关卡,最后我们的新设备如期投产了。投产之后,我又跟着这个项目,根据工艺的要求,调整参数,在这个项目上,前后花了一个月的时间。现在想想,我那时候**住了压力,完成了任务。自己也学会了用1516。同时因为困难重重,激发了自己更大潜力,让自己的能力能进一步的提高。
后来,正是这套设备投产,我们公司发展迎来了转折点。
西门子S7-1200PLC包括:CPU,信号模块(SM),信号板(SB),通信,人机界面,软件,附件。
S7-1200CPU
**整合,与众不同
新的模块化 SIMATIC S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且完全适合各种应用。
可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。
SIMATIC HMI 基础面板的性能经过优化,旨在与这个新控制器以及强大的集成工程组态**兼容,可确保实现简化开发、快速启动、精确监控和等级的可用性。正是这些产品之间的相互协同及其创新性的功能,帮助您将小型自动化系统的效率提升到一个**的水平。
**整合
SIMATIC HMI 基础面板的性能经过优化,旨在与这个新控制器以及强大的集成工程组态**兼容,可确保实现简化开发、快速启动、精确监控和等级的可用性。正是这些产品之间的相互协同及其创新性的功能,帮助您将小型自动化系统的效率提升到一个**的水平。
用于可扩展设计中紧凑自动化的模块化概念。
SIMATIC S7-1200 具有集成的 PROFINET 接口、强大的集成技术功能和可扩展性强、灵活度高的设计。它实现了通信简便,有效的技术任务解决方案,并完全满足一系列的独立自动化系统的 应用需求。
在工程组态中实现效率.
使用完全集成的新工程组态 SIMATIC STEP 7 Basic,并借助 SIMATIC WinCC Basic 对 SIMATIC S7-1200 进行编程。SIMATIC STEP 7 Basic 的设计理念是直观、易学和易用。这种设计理念可以使您在工程组态中实现效率。一些智能功能,例如直观编辑器、拖放功能和“IntelliSense”(智能感知)工具,能让您的工程进行的更加迅速。这款新软件的体系结构源于对未来创新的不断追求,西门子在软件开发领域已经有很多年的经验,因此 SIMATIC STEP 7 的设计是以未来为导向的。
SIMATIC S7-1200 CPU
SIMATIC S7-1200 系统有三种不同模块,分别为 CPU 1211C、CPU 1212C 和 CPU 1214C。其中的每一种模块都可以进行扩展,以完全满足您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。可将信号模块连接至 CPU 的右侧,进一步扩展数字量或模拟量 I/O 容量。CPU 1212C 可连接 2 个信号模块,CPU 1214C 可连接 8 个信号模块。,所有的 SIMATIC S7-1200 CPU 控制器的左侧均可连接多达 3 个通讯模块,便于实现端到端的串行通讯。
安装简单方便
所有的 SIMATIC S7-1200 硬件都有内置的卡扣,可简单方便地安装在标准的 35 mm DIN 导轨上。这些内置的卡扣也可以卡入到已扩展的位置,当需要安装面板时,可提供安装孔。SIMATIC S7-1200 硬件可以安装在水平或竖直的位置,为您提供其它安装选项。这些集成的功能在安装过程中为用户提供了的灵活性,并使 SIMATIC S7-1200 为各种应用提供了实用的解决方案。.
所有的 SIMATIC S7-1200 硬件都经过专门设计,以节省控制面板的空间。例如,经过测量,CPU 1214C 的宽度仅为 110 mm,CPU 1212C 和 CPU 1211C 的宽度仅为 90 mm。结合通信模块和信号模块的较小占用空间,在安装过程中,该模块化的紧凑系统节省了宝贵的空间,为您提供了效率和灵活性。
SIMATIC S7-1200
可扩展的紧凑自动化的模块化概念
SIMATIC S7-1200 具有集成的 PROFINET 接口、强大的集成技术功能和可扩展性强、灵活度高的设计。它实现了简便的通信、有效的技术任务解决方案,并能完全满足一系列的独立自动化需求。
可扩展性强、灵活度高的设计
信号模块:
的 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 输出进行组态时,将提供带有可变占空比的固定周期数输出,用于控制马达的速度、阀门的位置或发热组件的占空比。
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 调试控制面板,简化了回路调整过程。它为单个控制回路提供了自动调整和手动控制功能,同时为调整过程提供了图形化的趋势视图。
西门子S7-1200CPU订货信号:
S7-1200 CPU提供了较多6个(1214C)高速计数器,其独立于CPU的扫描周期进行计数。可测量的单相脉冲频率较高为100KHz,双相或A/B相较高为30KHz,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。
2高速计数器工作模式
描述
输入点定义
功能
HSC
HSC1
使用CPU集成I/O或信号板或监控PTO0
I0.0
I0.1
I0.3
I4.0
I4.1
PTO 0
PTO 0 方向
HSC2
使用CPU集成I/O或监控PTO0
I0.2
I0.3
I0.1
PTO 1
PTO 1 方向
HSC3
使用CPU集成I/O
I0.4
I0.5
I0.7
HSC4
使用CPU集成I/O
I0.6
I0.7
I0.5
HSC5
使用CPU集成I/O或信号板
I1.0
I1.1
I1.2
I4.0
I4.1
HSC6
使用CPU集成I/O
I1.3
I1.4
I1.5
模式
单相计数,内部方向控制
时钟
计数或频率
复位
计数
单相计数,外部方向控制
时钟
方向
计数或频率
复位
计数
双相计数,两路时钟输入
增时钟
减时钟
计数或频率
复位
计数
A/B相正交计数
A相
B相
计数或频率
Z相
计数
监控PTO输出
时钟
方向
计数
由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。
高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入
监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部接线,CPU在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。
3高速计数器寻址
CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。以ID1000为例,其外设地址为“ID1000:P”。表2 所示为高速计数器寻址列表
高速计数器号
数据类型
默认地址
HSC1
DINT
ID1000
HSC2
DINT
ID1004
HSC3
DINT
ID1008
HSC4
DINT
ID1012
HSC5
DINT
ID1016
HSC6
DINT
ID1020
S7-1200 CPU除了提供计数功能外,还提供了频率测量功能,有3种不同的频率测量周期:1.0秒,0.1秒和0.01秒,频率测量周期是这样定义的:计算并返回新的频率值的时间间隔。返回的频率值为上一个测量周期中所有测量值的平均,无论测量周期如何选择,测量出的频率值总是以Hz(每秒脉冲数)为单位。
图1高速计数器指令块
HSC (HW_HSC)
高速计数器硬件识别号
DIR (BOOL)
TRUE =使能新方向
CV (BOOL)
TRUE = 使能新初始值
RV (BOOL)
TRUE = 使能新参考值
PERIODE (BOOL)
TRUE = 使能新频率测量周期
NEW_DIR (INT)
方向选择1=正向
0=反向
NEW_CV (DINT)
新初始值
NEW_RV (DINT)
新参考值
NEW_PERIODE (INT)
新频率测量周期
为了便于理解如何使用高速计数功能,通过一个例子来学习组态及应用。
假设在旋转机械上有单相增量编码器作为反馈,接入到S7-1200 CPU,要求在计数25个脉冲时,计数器复位,并重新开始计数,周而复始执行此功能。
针对此应用,选择CPU 1214C,高速计数器为:HSC1。模式为:单相计数,内部方向控制,无外部复位。据此,脉冲输入应接入I0.0,使用HSC1的预置值中断(CV=RV)功能实现此应用。
1硬件组态
选中CPU如图2
图2选中CPU
图3所示为选择属性打开组态界面
图3 选择属性打开组态界面
图4 激活高速计数功能
图5 计数类型,计数方向
2 模式分为4种:Single phase(单相), Two phase(双相), AB Quadrature 1X(A/B相正交1倍速), AB Quadrature 4X(A/B相正交4倍速)。这里择Single phase
3 输入源,这里使用的为CPU集成输入点。
4 计数方向选择,这里选用User program (internal direction control)(内部方向控制)
5初始计数方向。这里选择Count up(向上计数)
初始值及复位组态如图6
图6 初始值及复位组态
图7 预置值中断组态
图8 添加硬件中断
图8 组态添加的硬件中断
图9 地址分配与硬件识别号
2程序编写
将高速计数指令块添加到硬件中断中
图10 打开硬件中断块 图11 添加高速计数器
图12 定义高速计数器背景数据块
描述
优势
设计和功能
节省空间的设计
亮点
PLCopen 运动功能块
*处理CPU
6ES7211-1BE40-0XB0
CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI
6ES7211-1AE40-0XB0
CPU 1211C DC/DC/DC,6输入/4输出,集成2AI
6ES7211-1HE40-0XB0
CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI
6ES7212-1BE40-0XB0
CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI
6ES7212-1AE40-0XB0
CPU 1212C DC/DC/DC,8输入/6输出,集成2AI
6ES7212-1HE40-0XB0
CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI
6ES7214-1BG40-0XB0
CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI
6ES7214-1AG40-0XB0
CPU 1214C DC/DC/DC,14输入/10输出,集成2AI
6ES7214-1HG40-0XB0
CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI
6ES7215-1BG40-0XB0
CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7215-1AG40-0XB0
CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO
6ES7215-1HG40-0XB0
CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7217-1AG40-0XB0
CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO
A5E
SIEMCORE918 BASED ON: SIMATIC S7-1200, CPU 1212C, COMPACT CPU, DC/DC/DC, ONBOARD I/O: 8 DI 24V DC; 6 DO 24 V DC; 2 AI 0 - 10V DC, POWER SUPPLY: DC 20.4 - 28.8 V DC, PROGRAM/DATA MEMORY: 50 KB
订货号
CPU SR20
继电器输出,220 V AC 供电,12 输入/8 输出
6ES7 288-1SR200-AA0
CPU ST20
晶体管输出,24 V DC 供电,12 输入/8 输出
6ES7-288-1ST20-0AA0
CPU SR30
继电器输出,220 V AC 供电,18 输入/12 输出
6ES7-288-1SR30-0AA0
CPU ST30
晶体管输出,24 V DC 供电,18 输入/12 输出
6ES7-288-1ST30-0AA0
CPU SR40
继电器输出,220 V AC 供电,24 输入/16 输出
6ES7-288-1SR40-0AA0
CPU ST40
晶体管输出,24 V DC 供电,24 输入/16 输出
6ES7-288-1ST40-0AA0
CPU SR60
继电器输出,220 V AC 供电,36 输入/24 输出
6ES7-288-1SR60-0AA0
CPU ST60
晶体管输出,24 V DC 供电,36 输入/24 输出
6ES7-288-1ST60-0AA0
CPU CR40
继电器输出,220 V AC 供电,24 输入/16 输出
6ES7-288-1CR40-0AA0
CPU CR60
继电器输出,220 V AC 供电,36 输入/24 输出
6ES7-288-1CR60-0AA0
扩展模块 EM
订货号
EM DE08
数字量DI模块,8路输入
6ES7-288-2DE08-0AA0
EM DR08
数字量DO模块,8路 继电器 输出
6ES7-288-2DR08-0AA0
EM DT08
数字量DO模块,8路 晶体管输出
6ES7-288-2DT08-0AA0
EM DR16
数字量DI/DO模块,8路输入 / 8路继电器输出
6ES7-288-2DR16-0AA0
EM DT16
数字量DI/DO模块,8路输入 / 8路晶体管输出
6ES7-288-2DT16-0AA0
EM DR32
数字量DI/DO模块,16路输入 / 16路继电器输出
6ES7-288-2DR32-0AA0
EM DT32
数字量DI/DO模块,16路输入 / 16路晶体管输出
6ES7-288-2DT32-0AA0
EM AE04
模拟量AI模块,4 路输入
6ES7-288-3AE04-0AA0
EM AE08
模拟量AI模块,8路输入
6ES7-288-3AE08-0AA0
EM AQ02
模拟量AO模块,2 路输出
6ES7-288-3AQ02-0AA0
EM AQ04
模拟量AO模块,4路 输出
6ES-7288-3AQ04-0AA0
EM AM03
模拟量AI/AO模块,2路 输入/ 1路输出
6ES7-288-3AM03-0AA0
EM AM06
模拟量AI/AO模块,4路 输入/ 2路 输出
6ES7-288-3AM06-0AA0
EM AR02
热电阻输入模块,2 通道
6ES7-288-3AR02-0AA0
EM AR04
热电阻输入模块,4 通道
6ES7-288-3AR04-0AA0
EM AT04
热电偶输入模块,4 通道
6ES7-288-3AT04-0AA0
EM DP01
Profibus-DP从站扩展模块
6ES7-288-7DP01-0AA0
信号板 SB
订货号
SB CM01
通信信号板,RS485/RS232
6ES7-288-5CM01-0AA0
SB DT04
数字量扩展信号板,2路输入/2路晶体管输出
6ES7-288-5DT04-0AA0
SB AE01
模拟量扩展信号板, 1 路模拟量AI
6ES7-288-5AE0-10AA0
SB AQ01
模拟量扩展信号板,1 路模拟量AO
6ES7-288-5AQ01-0AA0
SB BA01
电池信号板,支持普通纽扣电池 CR1025
6ES7-2885BA0-10AA0
其它附件
订货号
PM207 3A
电源,输入:120/ 230 V AC,输出: 24 V DC / 3 A
6ES7-288-0CD10-0AA0
PM207 5A
电源,输入:120 /230 V AC ,输出: 24 V DC /5 A
6ES7-288-0ED10-0AA0
XB005
SCALANCE 以太网交换机,5端口
6GK5 005-0BA00-1AB2
触摸屏 HMI
订货号
SMART 700IEV3
7寸,64K色,集成以太网口,USB2.0,归档功能
6AV6 -648-0CC11-3AX0
SMART1000IEV3
10.2寸,64K色,集成以太网口,USB2.0,归档功能
6AV6- 648-0CE11-3AX0
TD400C蓝色背光LCD,4行文本显示器,可自定义前面板6AV6- 640-0AA0-0AX0