全国服务热线 15221406036

福建西门子S7-200代理商

发布:2023-07-10 16:11,更新:2024-05-08 07:10

福建西门子S7-200代理商

经常有客户和同事询问在step7集成wincc flexible组态ipc时,ie和ie general究竟有什么区别,这里给大家简单说说。

二者功能和组态类似,但在一些应用细节上略有差别。

如果选择hmi ie作为以太网卡,组态相对简单:

1. hmi ie只能配置ip地址,如下图所示

2. hmi station的属性 – configuration – compatibility中,如果选择s7rtm,则需要在ipc上安装simatic net,并配置station configuration editor,且需要下载hmi station组态。在wincc flexible项目的连接接口中会出现softbus(以configured模式通过sce和通信)。如下图所示

3. hmi station的属性 – configuration – compatibility中,如果未选择s7rtm,则无需在ipc上安装simatic net和配置station configuration edtior,只需要拷贝项目到ipc即可。在wincc flexible项目的连接接口中会出现hmi ie(以pg模式通过pg/pc interface 和plc通信)。如下图所示

如果选择ie general作为以太网卡,则需要注意:

1. 默认配置下编译会出现错误,如下图所示

2. hmi station的属性 – configuration – compatibility中,如果选择s7rtm,则需要在ipc上安装simatic net,并配置station configuration editor,且需要下载hmi station组态。在wincc flexible项目的连接接口中会出现softbus(以configured模式通过sce和plc通信)。与hmi ie配置相同。如下图所示

3. hmi station的属性 – configuration – compatibility中,如果未选择s7rtm,则无需在ipc上安装simatic net和配置station configuration editor,只需要拷贝项目到ipc即可。但需要在ie general的属性 – assignment中分配iso和tcp/ip的接口参数(可以随便填写),输入的接口参数并不影响之后的配置和通信;还要为ie general分配mac地址。在wincc flexible项目的连接接口中会出现ie general(以pg模式通过pg/pc interface 和plc通信)。如下图所示

,在es上配置基于hmi station的ipc的wincc flexible项目时,建议选择hmi ie作为以太网卡。

程序中any的个字表示数据类型为字节,第2个字表示字节数为12,第3个字表示不是db,第

4个字表示i区。因为起始地址(idrivebaseinaddress)是字节地址(图中用16个b表示),需要将它左移3位,相当于乘以8(一个字节8位),作为间接寻址的指针的基础,再用od指令叠加上指针高字节的地址区信息16#81。

any用的是i区,不是pi区。

假设i区的起始地址(idrivebaseinaddress)为x,sfc20的输入参数(any)的实际地址为p#ix.0 byte 12。

当然也可以在调用sfc20时直接写p#ix.0 byte 12,不过老外这种模板的优点是通用,灵活。但是要看懂程序的门槛比较高。

如图所示,pid向导会生成一个存储区说是用来装参数的,pid指令在用的时候tbl也是用来指定参数表的首地址的。我就想问,pid指令的tbl是需要重新分配存储区呢还是直接用向导生成的,如果是后者,应该从生成的存储区的哪个字节开始?

答:

1、指令中tbl 是回路表的起始地址,loop 是回路编号。如图为vb0开始。

2、pid指令的tbl向导生成的。

pid指令(功能块)使用了一个120个字节的v区参数表来进行控制回路的运算工作;除此之外,pid向导生成的输入/输出量的标准化程序也需要运算数据存储区。需要为它们定义一个起始地址,要保证该地址起始的若干字节在程序的其它地方没有被重复使用。如果点击“suggest address”,则向导将自动为你设定当前程序中没有用过的v区地址。 自动分配的地址只是在执行pid向导时编译检测到空闲地址。向导将自动为该参数表分配符号名,用户不要再自己为这些参数分配符号名,否则将导致pid控制不执行


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com