沈阳西门子代理商

供应商
浔之漫智控技术-西门子PLC代理商
认证
报价
666.00元每件
品牌
西门子
产品规格
模块式
产地
德国
手机号
15221406036
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-08 07:10

详细介绍

沈阳西门子代理商

cpu中的位置控制
如果位置控制发生在cpu中,那么位置控制器(servodata.controlleroutput)的输出就是位置差servodata.controllerdifference和位置控制增益kv的结果。位置控制器的输出被加入到预控制,并作为速度设定值传递到驱动器。

dsc过程
在dsc过程中(图 3)速度预控(nsoll_b),位置控制增益(kpc)以及设定值位置和实际位置(xerr)间的差异作为位置控制的相关信号被发送到驱动器。驱动器从xerr信号中形成实际位置设定值。位置控制发生在驱动器中。

 


图3:使用dsc过程的位置控制结构(简化结构)

 
 

可在控制器中仿真使用dsc过程的有效跟踪误差“servodata.followingerror"。

用跟踪函数观测技术变量
使用s7t config的跟踪工具可记录并存储信号路径和技术变量的值。可在图表中显示并编辑记录的测量值。
在启动跟踪工具前,必须将s7t config设为在线模式并将技术变量加载到plc。

在浏览器中选中技术变量,并选择菜单命令plc >trace,来启动跟踪工具。通过trace signalselection(图 4 )选择技术变量并将其分配到记录通道。


图4:选择技术变量(跟踪)

s7-1200的通讯伙伴
s7-1200 可以通过集成的 pn 口与以下设备进行通讯:

其他 s7 cpu (s7-200, s7-300, s7-400, s7-1200, s7-1500)

编程设备

hmi 设备 (例如:simatic 精简面板和 simatic 精智面板)

支持开放式用户通信的设备

支持的大同步、异步通信连接数量
s7-1200 cpu 支持的大同步、异步通讯连接数量如下所示:
 

连接类型描述和大连接数量

开放式用户通讯

s7-1200 cpu 通过以下指令支持 8 个开放式用户通讯连接(主动或者被动): t_send_c,t_recv_c, tcon, tdiscon, tsend 和 trecv。

注意
modbus tcp 使用开放式用户通讯(ouc)连接作为 modbus 的通讯路径。除了在 step 7 和 cpu之间建立连接外还可以建立多个客户机-服务器连接。总共的客户机-服务器连接数由 cpu 支持的大开放式用户通讯数量决定。

s7通讯

3个服务器连接: s7-1200 作为被动方与作为主动方的 s7 cpu或者 logo! 通信,此时 s7-1200 作为 s7 服务器。主动方 s7 cpu 或者 logo! 发起建立连接并使用 put和 get 指令 (s7-300,s7-400, s7-1200 和 s7-1500) 或者 指令 (s7-200)读写数据。

8 个客户机连接:s7-1200 作为主动方与作为被动方的 s7 cpu或者logo通信,此时 s7-1200 作为 s7 客户机。主动方 s7 cpu 发起建立连接并使用 put 和 get指令读写数据。

hmi连接固件版本 v2和v3
s7-1200 cpu 提供专门的 hmi 连接,支持 多3 个hmi设备。
固件版本v4
v4或者更高固件版本的s7-1200 cpu 支持多12个hmi 连接。根据 hmi 设备类型和功能使用模式,每个 hmi设备实际需要1,2或3个连接资源。这里可以保证支持4个hmi设备而不必关心可用的连接资源数量。同时连接超过4个hmi设备也是可能的。pg 连接  s7-1200cpu 支持 1 个编程设备 (pg) 连接。web服务器连接 (http)s7-1200cpu 支持 web 服务器连接。

表1
 


图. 01

profinet 和profibus

固件版本 v2.02到 v2.2 的 s7-1200 cpu
对于 profinet,s7-1200 多支持 8 个 profinet io 设备和 128 个子模块,二者以先满足者为准。对于profibus 每个 dp 主站多支持 16 个 dp 从站,每个 dp 从站多 256 个子模块。 dp 从站和 io设备的总数多支持 16 个 。

固件版本 v3.0或者更高版本的 s7-1200
s7-1200 从固件版本 v3.0 起支持 16 个profinet io 设备,多 256 个子模块。profibus 支持 32个从站,每个 dp 从站多 512 个子模块。

s7-1200 的集成 profinet 接口
s7-1200 cpu集 成的profinet 接口是 rj45 插口。


图. 02

s7通信是s7系列plc基于mpi、profibus、ethernet网络的一种优化的通信协议,主要用于s7300/400plc之间的通信。simatics7- pn cpu包含一个集成的 profinet 接口,该接口除了具有 profineti/o功能,还可以进行基于以太网的s7通信。simatic s7- pncpu支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图1、图2所示。


s7-400块
s7-300描述简要描述sfb8fb8用于发送无确认的快速数据交换,发送数据后无对方接收确认。sfb9fb9用于接收sfb12fb12用于发送确认数据交换,发送数据后有对方接收确认。sfb13fb13用于接收sfb14fb14读数据单边编程读访问。sfb15fb15写数据单边编程写访问。

表1


图1


图2

要通过 s7-pn cpu 的 集成profinet 接口实现s7 通信,需要在硬件组态中建立连接。


2.硬件及网络组态
cpu采用两个315-2pn/dp,使用以太网进行通信。
在step7中创建一个新项目,项目名称为pn s7。插入两个s7-300站,在硬件组态中,分别插入cpu 315-2pn/dp。如图3所示。


图3

新建以太网,打开“netpro"设置网络参数,选中cpu,在连接列表中建立新的连接。如图4所示。


图4

然后双击该连接,设置连接属性。在“general"属性中块参数id = 1,这个参数即是下面程序中的参数“id"。在simatic315pn-1中激活“establish an active connection",作为client端,simatic315pn-2作为server 端。


3.软件编程

3.1. 无确认数据交换
sfb/fb 8 "usend"向类型为“urcv"的远程伙伴sfb/fb发送数据。执行发送过程而不需要和sfb/fb伙伴进行协调。也就是说,在进行数据传送时不需要伙伴sfb/fb进行确认。
s7-300:在req的上升沿处发送数据。在req的每个上升沿处传送参数r_id、
id和sd_1。在每个作业结束之后,可以给r_id、id和sd_1参数分配新数值。
s7-400:在控制输入req的上升沿处发送数据。通过参数sd_1到sd_4来指向要
发送的数据,但并非都需要用到所有四个发送参数。
然而,必须确保参数sd_1到sd_4/sd_1和rd_1到rd_4/rd_1 (在相应通讯伙
伴sfb/fb "urcv" 上)所定义的区域在以下几个方面保持*:
? ?编号
? ?长度
? ?数据类型
参数r_id必须在两个sfb中*相同。如果传送成功完成,则通过状态参数done来表示,此时其逻辑数值为1。
sfb/fb 9 "urcv" 从类型为“usend"的远程伙伴sfb/fb中异步接收数据,并
把接收到的数据复制到组态的接收区域内。
当程序块准备好接收数据时,en_r输入处的逻辑值为1。可以通过en_r=0来取
消一个已激活的作业。
s7-300:在en_r的每个上升沿处应用参数r_id、id和rd_1。在每个作业结束
之后,可以给r_id、id和rd_1参数分配新数值。
s7-400:通过参数rd_1到rd_4来指向接收数据区。
必须确保参数rd_i/rd_1和sd_i/sd_1 (在相应通讯伙伴sfb/fb "usend"
上)所定义的区域在以下几个方面保持*:
?? 编号
? ?长度
? ?数据类型。
通过ndr状态参数逻辑数值为1来指示已经成功完成复制处理过程。参数r_id必须在两个sfb/fb上*相同。
打开simatic 315pn-1的ob1,在ob1中依次调用fb8,fb9如图5、图6所示:


图5

程序中的参数说明见表2

参数描述数据类型存储区描述re i、q、m、d、l上升沿触发工作idinputwordm、d、常数连接idr_idinput dwordi、q、m、d、l、常数连接号,相同连接号的功能块互相对应发送/接收数据doneoutputbool i、q、m、d、l为1时,发送完成erroroutputbooli、q、m、d、l为1时,有故障发生statusoutputwordi、q、m、d、l状态代码s7-300:
sd_1
s7-400:
sd_i
(1 ≤ i ≤ 4) in_outanym、d、t、zi、q、m、d、t、c发送数据区

 表2 fb8参数说明


图6

程序中的参数说明见表3

参数参数数据类型存储区描述en_rinputbooli、q、m、d、l、常数为1时,准备接收idinputwordm、d、常数连接idr_idinputdword i、q、m、d、l、常数连接号,相同连接号的功能块互相对应发送/接收数据ndroutputbool i、q、m、d、l为1时,接收完成erroroutputbooli、q、m、d、l为1时,有故障发生statusoutputwordi、q、m、d、l状态代码s7-300:
rd_1
s7-400:
rd_i
(1 ≤ i ≤ 4)in_outanym、d、t、zi、q、m、d、t、z接收数据区

 表3 fb9参数说明 


西门子代理商,西门子PLC代理商,西门子中国代理商。西门子授权代理商,西门子一级代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话