全国服务热线: 15821971992

西门子一级代理|电线电缆代理

发布日期 :2023-07-19 17:06发布IP:114.95.101.251编号:11767904
品牌:
西门子
型号:
模块
产地:
德国
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
15821971992
手机
15821971992
Email
2724917714@qq.com
让卖家联系我
详细介绍

 1. PVSS Modbus 驱动简介

  PVSS 的Modbus驱动可以用于和支持Modbus TCP通信协议的PLC或仪表等设备进行通信。本文将以西门子SENTRON PAC3200 电能检测仪表为例,说明PVSS 如何建立Modbus TCP通信的具体步骤。

  2. 组态过程

  1) PAC3200 的设置:选择协议“MODBUS TCP”;设置PAC3200 的IP地址,本例为 192.168.0.2。

  确认从PVSS站上可以ping通PAC3200 的IP。

  2) 选择项目类型为:“Standard Project”,点击“Next”

  3) 填写项目名,选择项目所用到的语言和项目存储路径。

  4) 项目建立完成 ,打开项目控制台“Project Console”,添加Modbus 驱动,并在“Options”处 指定该驱动编号为 3 (-num 3),确认。

  然后打开项目的config配置文件,添加[mod] 段,littleEndianRegister = 0,保存退出,启动运行项目,如上图所示。

  5) 项目激活后,PVSS的图形编辑器Gedi会激活。如下图:点击按钮“System Management”,弹出系统管理设置页面,选择“Driver”标签页,点击“Modbus Driver”按钮,弹出Modbus驱动设置页面。

  6) 在PVSS中建立数据点来显示PAC3200的测量数据。在PAC3200 的手册中,可以找到各个仪表变量所对应的Modbus偏移地址及数据类型:

  本例中读取频率数据 Frequency ,其偏移地址为55,数据类型为Float 。

  7) 建立数据点类型(Datapoint Type):在Gedi中点击“Para”按钮,打开“Para”,在右边的属性列表中右键单击空白处,在弹出菜单中选择“Create datapoint type”,在其中建立一个浮点型的 DPE:

  在该数据类型下,新建一个DP点A1,并为A1的一个DPE添加外围地址属性(config),如下图所示:

  设置该DPE的驱动类型为Modbus:

  设置该DPE的地址参数,如下图所示:

  由于采集类型选择的是“Polling”方式,所以需要建立一个Poll Group:

  地址设置完毕。

  下图所示为 : 数据显示格式及单位量纲的设置:

  启动Modbus 驱动后,在Para中即可观察到PAC3200 中频率测量值,如下图所示:

  西门子变频器6SL3210-1KE26-0UF1

示例

示例 1: 负向旋转定位主轴

将主轴 2 负向旋转定位在 250°:

程序代码

注释

N10 SPOSA[2]=ACN(250)

;

必要时制动主轴,并反向加速进行定位。

 

示例 2: 在进给轴运行中定位主轴

编程方法 1:

...



N10 M3 S500



...



N90 SPOS[2]=0

位置控制激活,主轴 2 定位在 0 处,在下一个程序段中以进给轴方式运行。

N100 X50 C180

主轴 2(C 轴)在线性插补中和 X 同步运行

N110 Z20 SPOS[2]=90

主轴 2 定位在 90 度。

编程方法 2:



N90 M2=70

主轴 2 切换至进给轴运行。

主轴 2(C轴)在线性插补中和 X 同步运行。

 

示例 3: 在车削件上钻十字孔

在此车削件上钻十字孔。 运行的驱动主轴(主主轴)在零度停止,然后逐渐旋转90度,再停止,依次类推。

....



N110 S2=1000 M2=3

激活十字钻。

N120 SPOSA=DC(0)

主主轴直接定位在 0°,程序段立即执行跳转。

N125 G0 X34 Z-35

定位主轴时激活钻头。

N130 WAITS

等待,直到主主轴到达其位置。

N135 G1 G94 X10 F250

进给率以毫米/分钟为单位(G96 仅适用于多刃车刀和同步主轴,而不适用于横滑板上的动力刀架)。

N140 G0 X34



N145 SPOS=IC(90)

定位时停止读取,并在正方向旋转 90°。

N150 G1 X10



N155 G0 X34



N160 SPOS=AC(180)

以主轴零点为基准定位至180°位置。

N165 G1 X10



N170 G0 X34



N175 SPOS=IC(90)

主轴从位置 180°正方向旋转 90°,停止在 270°的位置。

N180 G1 X10



N185 G0 X50



 

其它信息

使用 SPOSA 定位

程序段转换以及程序执行不受SPOSA影响。 可以同时定位主轴和执行后续 NC 程序段。 所有在程序段中编程的功能(除了主轴)达到它们的程序段结束标准后,会转换程序段。 主轴定位可以占用多个程序段(参见 WAITS)。


提示

如果一个后续程序段中包含一个会生成隐式预处理停止的指令,那么直到所有的定位主轴都固定不动时才执行该程序段。

 

使用 SPOS / M19 定位

只有当所有程序段中编程的功能达到它们的程序段结束标准(例如,PLC 对所有辅助功能进行了响应,所有轴到达终点),并且主轴已到达编程位置时,才会转换程序段。

运行速度:

定位的速度和延时特性存储在机床数据中。 设定的值可通过编程或同步进行修改,参见:

用于定位轴/主轴的进给率(FA, FPR, FPRAON, FPRAOF)

可编程的加速度修调(ACC)(选项)

主轴位置设定:

由于指令G90/G91在此不生效,必须使用尺寸数据如ACICDCACN, ACP。 如果未进行设定,自动以DC运行。

带 WAITS 的主轴运动同步

使用WAITS可在 NC 程序中标注一个位置,在该位置等待,直到一个或多个在前面的 NC 程序段中用SPOSA编程的主轴到达各自的位置。

示例:

程序代码

N10 SPOSA[2]=180 SPOSA[3]=0



N40 WAITS(2,3)

在程序段中等待,直到主轴2和3到达程序段N10中的位置。

M5之后,可以用WAITS等待主轴达到停止状态。 M3/M4之后,可以用WAITS等待,直至主轴达到设定的转速/旋转方向。

如果主轴未按同步标记进行同步,那么正向旋转方向由机床数据定义(出厂时的状态)。

旋转中定位主轴(M3/M4)

M3M4生效时,主轴到达编程的值后静止。

DCAC数据之间没有区别。 在这两种情况下一直按M3/M4选定的方向旋转,直至到达终点位置。 使用ACNACP时,必要时进行制动并保持相应的逼近方向。 使用IC时,主轴从当前位置旋转到设定的值。



相关分类
推荐产品
信息搜索
 
智能科技新闻
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:15821971992
  • 邮件:2724917714@qq.com
  • 手机:15821971992
  • 联系人:聂聪
一级代理新闻
一级代理相关搜索