欢迎光临深圳长欣自动化设备有限公司官网!
工控 | 工业自动化PLC系统 DCS系统 伺服系统 机器人系统
全国咨询热线:17759635229
您的位置: 首页>>产品展示 >
产品展示 》 Foxboro(福克斯波罗) 》 ABB 3HAC031582-003 全系列在售

ABB 3HAC031582-003 全系列在售

型号:3HAC031582-003

联系人:加一
公司名称:深圳长欣自动化设备有限公司
公司地址:深圳市宝安区西乡街道臣田社区宝民二路东方雅苑2层B39
手机:17759635229
QQ:2306444920
邮箱:2306444920@qq.com

—————深圳长欣自动化设备有限公司———————————

*国外直接采购,正品行货,价格优惠,售后保修,型号齐全,优势库存。
*所有备件的质保期均为1年,经过专业测试认证。
*如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。
*我们仅采用顺丰快递方式递送备件。
*如果您发现其他供货商为相同产品提供更为低廉的价格,我们也愿意参照其价格向您提供进一步的折扣。
如果还有其他任何问题,请随时与我们联系。
*请让我们知道您有任何,备品,备件的需要,我们可以给您进一步的援助,我们等候您的询盘。
*长欣做到信誉,信任,信服。
*一样的产品,不一样的是价格与服务。
*您的选择,就是我们的前进的动力。

 
公司经销产品应用于:
 数控机械冶金、石油天然气、石油化工、化工、造纸印刷、纺织印染、机械、电子制造、汽车制造、烟草、塑胶机械、电力、水利、水处理/环保、市政工程、锅炉供暖、能源、输配电等行业。

 
 主营产品,优势供应,充足库存

1. Foxboro: I / a series system, FBM full series (field input / output module) sequential control Ladder logic control, accident recall processing, digital to analog conversion, input / output signal processing, data communication and processing, etc.

2. Westinghouse: 1c31 series DCS system, CPU, ovation system, WDPF system Spare parts for westation system.

3. Triconex: redundant fault-tolerant control system, modern fault-tolerant controller based on triple module redundancy (TMR) structure.
Emerson: various spare parts such as modules, cards and drives.

5. Xycom: I / O, VME board, processor, etc.

6. Bently: 3500 / 3300 system.

7. Rockwell: ICs system.

8. ABB: PM full series DCS system, IGCT high voltage inverter series, m, infi 90, etc.

Bailey: BRC series DCS system, etc.

9. Allen Bradley: 1756, 1785, 1771, 1746 full series systems, etc.

10. Honeywell: TK / TC / CC system, etc.

11. Reliance: 57c series, etc.

12. Schneider: 140 series processor, control card, power module, etc.

Modicon: spare parts of as series PLC system.

13. KUKA krc1 krc2 krc4 teaching pendant kcp200-130-547 controller ksd1-08 KSD1-16 KSD1-32 KSD1-64 KPS600

14. Motorola: mvme 162, mvme 167, mvme 1772, mvme 177 and other series.

15. Ge (General Electric): ic698 / ic697 full series PLC system, modules, cards, drivers and other spare parts.
Vmivme full series, sr469 / sr369 / sr750 series, etc

16. Bosch Rexroth: indramat, I / O module, PLC controller, drive module, etc.

18. Woodward: SPC valve position controller and peak150 digital controller.


PLC以卓越的可靠性和方便的可编程性广泛应用于工业控制领域。实现PC机与PLC通信的目的是为了向用户提供诸如工艺流程图显示、动态数据画面显示、报表显示、窗口技术等多种功能,为PLC提供良好的人机界面。本文详细介绍了FX系列PLC的通信协议,并在Windows环境下,使用VB6.0开发通信程序,实现了PC机与FX系列PLC之间的串行通信。

2 PC机与PLC实现通信的条件

带异步通信适配器的PC机与PLC只有满足如下条件,才能互联通信:

(1)带有异步通信接口的PLC才能与带异步通信适配器的PC机互联。还要求双方采用的总线标准一致,否则要通过“总线标准变换单元”变换之后才能互联。

(2)双方的初始化,使波特率、数据位数、停止位数、奇偶校验都相同。

(3)要对PLC的通信协议分析清楚,严格地按照协议的规定及帧格式编写PC机的通信程序。PLC中配有通信机制,一般不需用户编程。

3  PC机及与FX系列PLC的串行通讯

3.1 硬件连接

PC机与FX系列PLC不能直接连接,要经过FX-232AW单元进行RS232C/RS-422的变换,下图表示了它们之间的连接关系:



3.2 FX系列PLC的通信协议

在PC机中必须依据互联的PLC的通信协议来编写通信程序,因此先介绍FX系列PLC的通信协议。

(1)数据格式

FX系列PLC采用异步格式,由1位起始位、7位数据位、1位偶校验位及1位停止位组成,波特率为9600bps,字符为ASCII码。格式如下:

 



(2)通信命令

FX系列PLC有4个通信命令,它们是读命令、写命令、强制通命令、强制断命令,如下表所示。表中X—输入继电器;Y—输出继电器;M—辅助继电器;S—状态元件;T—定时器;C—计数器;D—数据寄存器。



(3)通信控制字符

FX系列PLC采用面向字符的传输规程,用到5个通信控制字符,如下表所示。



*当PLC对PC机发来的ENQ不理解时,用NAK回答。

(4)报文格式

PC机向PLC发送的报文格式如下:



其中STX为开始标志:02H;ETX为结束标志:03H;CMD为命令的ASCII码;SUMH,SUML为从CMD到ETX按字节求累加和,溢出不计。由于每字节十六进制数变为两字节ASCII代码,故校验和为SUMH与SUML。

数据段格式与含义如下:



*写命令的数据段有数据,读命令的数据段则无数据。

读/写字节数为01H~40H(1~64)个。

PLC向PC机发送的应答报文格式如下:



*对读命令的应答报文数据段为要读取的数据,一个数据占两个字节,分上位下位:



对写命令的应答报文无数据段,而用ACK及NAK作为应答内容。

(5)传输过程

PC机与FX系列PLC之间采用应答方式通信,传输出错则组织重发。其传输过程如下:



PLC根据PC机的命令,在每个循环扫描结束处的END语句后组织自动应答,无需用户在PLC一方编写程序。

4 利用VB6.0编写通信程序

下面以一个简单的例子来说明编写通信程序的要点。假设PC机要求从PLC中读入从D123开始的4个字节的数据(D123,D124),其传输应答过程及报文如下(图略可向作者索取):

命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+

03H=174H,溢出部分不计,故SUMH为'7',SUML为‘4’,相应的ASCII码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCII码为8个字节,故应答报文长度为12个字节。

根据PC机与FX系列PLC的传输应答过程编制出如下所示的通信程序流程图略。

利用VB的MSComm控件,按照流程图可以编写如下通信程序实现PC机与FX系列PLC之间的串行通信以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法。

(1)通信口初始化

Private Sub Initialize()

MSComm1.CommPort = 1

MSComm1.Settings = ″9600,E,7,1″

MSComm1.InBufferSize = 1024

MSComm1.OutBufferSize = 1024

MSComm1.InputLen = 0

MSComm1.InputMode = comInputModeText

MSComm1.Handshaking = comNone

MSComm1.PortOpen = True

End Sub

(2)请求通信与确认

Private Function MakeHandShaking() As Boolean

Dim InPackage As String

MSComm1.OutBufferCount = 0

MSComm1.InBufferCount = 0

MSComm1.Output = Chr(&H5)

Do

DoEvents

Loop Until MSComm1.InBufferCount = 1

InPackage = MSComm1.Input

If InPackage = Chr(&H6) Then

MakeHandShaking = True

Else

MakeHandShaking = FalseEnd If

End Function

(3)发送命令报文

Private Sub SendFrame()

Dim OutString As String

MSComm1.OutBufferCount = 0

MSComm1.InBufferCount = 0

OutStrin = Chr(&H2)+″0″+″10F604″+Chr(&H3)+″74″

MSComm1.Output = OutString

End Sub

(4)读取应答报文

Private Sub ReceiveFrame()

Dim InString As String

Do

DoEvents

Loop Until MSComm1.InBufferCount = 12

InString = MSComm1.Input

End Sub

 
3HAC031542-002
3HAC031582-003
3HAC031586-002
3HAC031587-001
3HAC031609-001
3HAC031655-001
3HAC031668-001
3HAC031670-001
3HAC031670-001/02
3HAC031683-001
3HAC031683-004
3HAC0317-1
3HAC031718-001
3HAC031721-001
3HAC031722-001
3HAC031723-001
3HAC031743-001
3HAC031782-001
3HAC031787-001
3HAC031788-001
3HAC031797-001
3HAC031806-001
3HAC031817-001
3HAC031825-001
3HAC031840-004
3HAC031851-001
3HAC031851-001
3HAC031881-001
3HAC031936-001
3HAC031949-001
3HAC031950-001
3HAC031955-001
3HAC031958-002
3HAC031964-001
3HAC031965-001
3HAC032007-001
3HAC032013-001
3HAC032024-001
3HAC032109-001
3HAC032124-003
3HAC032140-002
3HAC032155-004
3HAC032155-005
3HAC032203-002
3HAC032203-003
3HAC032203-004
3HAC032203-005
3HAC032228-001
3HAC032252-001
3HAC032278-001
3HAC032586-001
3HAC032591-001
3HAC032592-001
3HAC032595-001
3HAC032601-001
3HAC032612-001
3HAC032637-001
3HAC032645-001
3HAC032660-001
3HAC032661-001
3HAC032723-001
3HAC032724-001
3HAC032726-001
3HAC032741-001
3HAC032760-001
3HAC032760-002
3HAC032811-001
3HAC032823-001
3HAC032823-002
3HAC032875-001
3HAC032916-001
3HAC032934-001
3HAC032938-001
3HAC032951-011
3HAC032972-002
3HAC032990-001
3HAC032990-002
3HAC033002-001
3HAC033003-001
3HAC033023-001
3HAC033082-001
3HAC033095-001
3HAC033099-001
3HAC033134-001
3HAC033163-001
3HAC033163-002
3HAC033181-001
3HAC033182-001
3HAC033182-002
3HAC033189-001
3HAC033189-002
3HAC033189-003
3HAC033192-001
3HAC033203-001
3HAC033203-002
3HAC033206-001
3HAC033207-001
3HAC033548-005
3HAC033733-004
3HAC033733-005
3HAC033733-006
3HAC033755-001
3HAC033868-001
在线客服
联系方式

热线电话

17759635229

上班时间

周一到周五

公司电话

17759635229

二维码
线