西门子博图并车程序如何设置

西门子博图并车程序如何设置,第1张

打开博图TIAPORTALV16软件设置。

创建一个新项目,并进入项目视图。在左侧项目导航栏内,点击添加新设备,在d出的控制器选项窗口,选择添加一个新的PLC,如S7-1200系列。然后确定,进入PLC设置页面。为PLC的PROFINET接口添加新子网,并为PLC的以太网口设置IP地址和子网掩码,并且勾选自动生成PROFINET设备名称。

西门子股份公司创立于1847年,是全球电子电气工程领域的领先企业。

1.

创建一个新项目,并插入一个新的SIMOTION设备:

2.

选择正确的产品和版本:

3.

创建网络并且分配IP地址:

4.

选择计算机连接的SIMOTION接口以及计算机使用的网卡:

5.

在打开的硬件组态中点击F4

进行自动排列:

6.

双击CBE30模块,组态于计算机通信的IO地址,点击“NEW”添加通信的地址:

7.

添加输入和输出地址,本例各为200个字节:

8.

配置结果如下图:

9.

生成GSD文件并导入到本机内部,用于后续组态:

2.2

硬件组态(PC

Station)

对PC

Station的硬件组态步骤如下:

1.

组态PC

Station,在PC的机架上分别添加OPC

Sever、Application、IE

General:

2.

组态IE

General

到网络中:

3.

点击菜单“Insert”下面的“PROFINET

IO

System”,插入一个PROFINET的网络:

4.

分配网络到Application,如果需要通信的程序为OPC,则选择OPC

Sever,本例为IO

BASE的通讯方式,所以选择Application:

5.

拖拽导出的SIMOTION

I-Device的GSD文件到PROFINET

IO

system

(100)上:

6.

保存编译即可。

7.

组态与SIMOTION通讯的输入/输出地址为512

开始,需要注意此地址,因为在后续编程中需要使用。

8.

组态计算机,分别下载计算机组态和SIMOTION组态。如下图所示:

2.3

编写程序

1.

在SIMOTION中编写数据发送测试程序如下图所示,将此程序分配至servo

task中:

2.

打开计算机的IO

base

例子程序,其存贮路径如下:

C:\Program

Files

(x86)\Siemens\SIMATIC.NET\pnio\Examples\easy

通过编程软件打开pnioeasy.sln即可。

3.

修改输入和输出的配置,本例输入/输出各200个字节:

4.

修改输入输出数据如下图,即从SIMOTION中读取数据后发回给SIMOTION,同时显示当前读取使用的时间(SERVO

TIME

是3ms,所以乘以3):

5.

保存并且编译运行即可。

6.

点击字母“s”启动应用程序

7.

通过SIMOTION可以trace到结果如下图所示:

8.

输入读取到上位机后,再返回到SIMOTION需要的时间受计算机速度影响,本例使用的是西门子PG

m3:

9.

如果同时播放大尺寸的高清视频则应用会受到影响:

10.

如果使用的是OPC方式进行数据交换,则需将PC

Station中的硬件组态修改为OPC方式

11.

可以使用西门子提供的客户端例子程序进行测试,例子程序在下述存贮路径中:

C:\Program

Files

(x86)\Siemens\SIMATIC.NET\opc2\samples\Custom\Sync

12.

打开例子程序后,修改OPC的条目名称,条目名可以通过OPC

SCOUT获取:

13.

增加两个条目,用于通信测试:

14.

增加写变量代码如下:

15.

运行后即可实现OPC

客户端通信,需要注意,具体的时间测试和变量 *** 作需要根据实际需求改写例子程序。

注意:

(1)PROFINET

IO功能需要SIMATIC

NET

SOFTNET授权。

(2)

使用的计算机执行的其他任务越少越好。

(3)

windows不是实时的 *** 作系统。

(4)

本例测试的时间仅供参考,不具有广泛意义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11352012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存