黄山西门子模块代理商
PROFIBUS的在于具有稳定的EN50170作保证,并经实际应用验证具有普遍性。目前已广泛应用于制造业自动化、流程工业自动化和楼宇、交通电力等领域。PROFIBUS由3个兼容部分组成,即PROFIBUS-DP(DecentralizedPeriphery,分布I/O系统)、PROFIBUS-PA(ProcessAutomation,现场总线信息规范)和PROFIBUS-FMS(Fieldbus MessageSpecification,过程自动化)。PROFIBUS-DP是一种高速、低成本通信,专门用于设备级控制系统与分散式I/O的通信。使用PROFIBUS-DP可取代24VDC或4~20mA信号传输。PORFIBUS-PA专为过程自动化设计,可使传感器和执行机构连在一根总线上,并有本质安全规范。PROFIBUS-FMS用于车间级监控网络,是一个令牌结构的实时多主网络。
1.PROFIBUS的协议结构
PROFIBUS协议结构是根据ISO7498,以OSI作为参考模型的。PROFIBUS-DP定义了第1、2层和用户接口。第3到7层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。PROFIBUS-FMS定义了第1、2、7层,应用层包括现场总线信息规范(FMS)和低层接口(LLI)。FMS包括了应用协议并向用户提供了可广泛选用的强有力的通信服务;LLI协调不同的通信关系并提供不依赖设备的第2层访问接口。PROFIBUS-PA的数据传输采用扩展的PROFIBUS-DP协议。PA还描述了现场设备行为的PA行规。根据IEC1157-2标准,PA的传输技术可确保其本质安全性,可通过总线给现场设备供电。使用连接器可在DP上扩展PA网络。
2.PROFIBUS的传输技术
PROFIBUS提供了三种数据传输型式:RS-485传输、IEC1157-2传输和光纤传输。
(1) RS-485传输技术
RS-485传输是PROFIBUS
的一种传输技术,通常称之为H2。RS-485传输技术用于PROFIBUS-DP与PROFIBUS-FMS。
RS-485传输技术基本特征是:网络拓扑为线性总线,两端有有源的总线终端电阻;传输速率为9.6kbps~12Mbps;介质为屏蔽双绞电缆,也可取消屏蔽,取决于环境条件;不带中继时每分段可连接32个站,带中继时可多到127个站。RS-485传输设备安装要点:全部设备均与总线连接;每个分段上多可接32个站(主站或从站);每段的头和尾各有一个总线终端电阻,确保操作运行不发生误差;两个总线终端电阻必须一直有电源;当分段站超过32个时,必须使用中继器用以连接各总线段,串联的中继器一般不超过4个;传输速率可选用9.6kbps~12Mbps,一旦设备投入运行,全部设备均需选用同一传输速率。电缆大长度取决于传输速率采用RS-485传输技术的PROFIBUS网络好使用9针D型插头。当连接各站时,应确保数据线不要拧绞,系统在高电磁发射环境下运行应使用带屏蔽的电缆,屏蔽可提高电磁兼容性(EMC)。如用屏蔽编织线和屏蔽箔,应在两端与保护接地连接,并通过尽可能的大面积屏蔽接线来复盖,以保持良好的传导性。
(2)IEC1157-2传输技术
IEC1l57-2的传输技术用于PROFIBUS-PA,能满足化工和石油化工业的要求。它可保持其本质安全性,并通过总线对现场设备供电。IEC1157-2是一种位同步协议,可进行无电流的连续传输,通常称为H1。
(3)光纤传输技术
PROFIBUS系统在电磁干扰很大的环境下应用时,可使用光纤导体,以增加高速传输的距离。可使用两种光纤导体:一种是价格低廉的塑料纤维导体,供距离小于50m情况下使用;另一种是玻璃纤维导体,供距离小于1km情况下使用。许多厂商提供专用总线插头可将RS-485信号转换成光纤导体信号或将光纤导体信号转换成RS-485信号 新力川伺服电机 /威纶触摸屏TP6071IP/ QD70P8模块/QY42P
通讯线TK-Q 编程线USB-QC30R2
1、伺服电机接线
(1) 驱动器主电路端子名称
(2)电源接线方式(有单相,三相,这里采用单相)
(3)伺服驱动器面板
(4)位置控制模式接线
CN3端子
CN3端子定义
位置控制所需的控制端子如上图所示,针脚号1、针脚号2需要接100Ω电阻。
三菱QD70P8模块端子定义
伺服驱动器与三菱plc接线
注:引脚5和引脚22接输出Y,可以根据自己实际需要更改输出端子
PLC参数设置
轴1定位数据:选择定位结束,INC就是相对位置控制,其他参数可以根据自己需要设置,这里可以默认。
参数设置:一般直接默认设置就可以。
2、PLC程序
初始化设置先设置速度为2000,后面在人机界面可以自己调整
脉冲数转换:电机走一圈用的模组走5mm的距离
电机走一圈脉冲10000pulse,人机界面输入1mm,需要2000脉冲,距离是浮点数,需要用到浮点数相关指令。
ü FLT D152 D152将整型D152转换为浮点数
ü EMOVP E4 D152浮点数赋值
ü E* D152 E2000 D154 浮点数相乘
ü DINT D154 D156浮点数转为D156
ü TOP H1C K800 D27 K9
将D27开始的9个数据寄存器的数值存入模块的缓冲寄存器中,当模块安装在基板槽口0时,则选择H00,我是安装在第8槽口,输入输出从X1C0,Y1C0开始,为H1C,K800是轴1的缓冲数据寄存器,轴2为k900,以此类推,可接8个轴。
注意:程序中,运行形式和控制方式一定要写入,否则将报错。定位形式0,控制形式为2。
3、hmi对应程序
工作过程:在速度、距离中输入数据,电机数据确认按钮,开启伺服ON按钮,锁住电机,再按下启动按钮,电机将按照设定的距离和速度动作。当电机出错,查找原因并按下报警清除按钮,清除报警