ADAM-6000系列新增两大功能,如果您无法正常浏览本邮件,请查看如下连接:http://a.gongkong.com/customer/advantech/magazine/2008/yh080317/yh080317.html

 

ADAM-4100系列问与答

 
   

1.研华强固型模块有哪些?分别可替换ADAM-4000的对应型号是哪些?

 
强固型ADAM-4100系列功能可完全替代的ADAM-4000型号
ADAM-4117强固型8通道模拟量输入模块,带Modbus协议ADAM-4017+
ADAM-4118强固型8通道热电偶输入模块,带Modbus协议ADAM-4018+
ADAM-4150强固型15路数字量I/O模块,带Modbus协议ADAM-4050
ADAM-4168强固型8路继电器输出模块,带Modbus协议ADAM-4068
   

2.如果以前用的ADAM-4000模块,现在想换为ADAM-4100系列,以前的程序需要调整吗?

 
答:不需要。因为二者支持的协议是一样的,所以程序不用发生变化就可以用。另外,ADAM-4100除了全部兼容ADAM-4000的协议外,并且新增加的功能将有新的ASCII协议或Modbus地址进行支持。
   

3.使用ADAM-4100系列,需要哪些软件?

 
仅使用ADAM.NET Utility即可。ADAM.NET Utility是一款为系统配置而设计的用户友好工具。所有ADAM I/O模块(ADAM-4000系列和ADAM-6000系列)和远程控制器(ADAM-4500系列和ADAM-6501)可以通过这个易于使用的图形化公用设施配置和测试。利用它强大的功能,用户可以配置所有相关设置,如通道范围,校准,IP地址,安全,点对点和GCL.
   

4.怎样用ADAM-4100系列进行系统设计?

 
ADAM-4100模块采用RS-485方式和上位机进行通信,如下图所示:
  1. 工控机的RS-232串口可以通过研华的ADAM-4520或ADAM-4520I接入ADAM-4100模块,
  2. 工控机的USB口也已通过研华的ADAM-4561接入ADAM-4100模块
  3. PLC可通过RS-485口接入ADAM-4100模块
   

5.请问哪些PLC可以和ADAM-4100进行连接?有应用案例吗?

 
和PLC进行连接应用是ADAM-4100的主要市场之一,只要PLC具有串口,比如RS-232或RS-485或RS-422等,都可以和ADAM-4100进行连接,像西门子、欧姆龙、三菱等等PLC都有和ADAM-4100/ADAM-4000连接的实例,请上研华自动化官方网站获取更多应用案例。
   

6.我想采用Microsoft Visual Studio.Net进行编程,请问如何进行?

 
研华为程序员提供了ADAM.NET类库来在Microsoft Visual Studio中开发应用程序。ADAM.NET类库可以大大降低程序员的开发时间,因为它提供了各种功能,包括通信,数据读取,数据写入,硬件配置等。
   

7.我想采用组态软件快速搭建系统,请问ADAM-4100支持哪些常用的组态软件?

 
A、当然,研华自动化也提供小型的组态软件比如ADAMView来方便用户快速搭建系统。
ADAMView利用了Microsoft Windows的图形界面,能够提供快速、直观的人机界面和数据采集应用功能。该应用软件结合了简单易用的图形开发和灵活的BasicScript编程工具。通过使用ADAMView,您可以方便的开发简单或复杂的应用,如工厂生产过程和设备监视、实验室测试或环境监测等应用。
B、大多国内的组态软件都支持研华的ADAM-4000模块ASCII协议,可以直接用此接口来接入ADAM-4100
C、也可以用组态软件中的Modbus协议接口接入ADAM-4100模块
D、还可以用OPC协议来接入,研华自动化提供三种OPC Server来方便ADAM-4100系列通过OPC协议来接入组态软件
   

8.我想采用VB进行编程,请问如何编程?有例程吗?

 
如下是一个简单的例程:在Visual Basic 6.0中从地址为01H的ADAM-4117种读取温度。
步骤1:用ADAM.Utility配置ADAM-4117 如下:
“Address = 01H”, “Baud rate = 9600” 和 “Checksum = Disabled”.
步骤2:运行 VB 6.0 并通过“Project\Component”增加一个组件
步骤3:选择 “Microsoft Comm Control”
步骤4:在Form中增加 通讯控件
步骤5:在Form中增加3个命令按钮(Common Botton)
步骤6:增加一个Label和一个Text
步骤7:点击OPEN按钮并增加代码如下(原代码见后):
步骤8:点击SEND按钮并增加代码如下(原代码见后):
步骤9:点击CLOSE按钮并增加代码如下(原代码见后):
步骤10:运行 Project → 点击 OPEN 打开 COM1 → 点击SEND发送读取温度命令,就看到ADAM-4117返回的温度值了
程序原代码如下
*** OPEN Command Button:
Private Sub Command1_Click()
' Buffer to hold input string
Dim Instring As String
' Use COM1.
MSComm1.CommPort = 1
' 9600 baud, no parity, 8 data, and 1 stop bit.
MSComm1.Settings = "9600,N,8,1"
' Tell the control to read entire buffer when Input
' is used.
MSComm1.InputLen = 0
' Open the port.
MSComm1.PortOpen = True
End Sub

*** SEND Command Button:
Private Sub Command2_Click()
' Send Get AI command to ADAM-4011 Module at address 01H.
MSComm1.Output = "#01" & Chr$(13)
' Wait for data to come back to the serial port.
Do
DoEvents
Buffer$ = Buffer$ & MSComm1.Input
Loop Until InStr(Buffer$, vbCr)
' Read the response till the carriage return character.
Text1.Text = Buffer$
' Display the reading.
End Sub

*** CLOSE Command Button
Private Sub Command3_Click()
' Close the serial port.
MSComm1.PortOpen = False
End Sub
  如有需求或索取产品资料,请致电010-62984346-6279,或发送邮件至Cheng.Chen@advantech.com.cn ,邮件标题注明 “ADAM-4100需求信息
免费咨询专线:800-810-0345 手机咨询专线:400-810-0345