adam4117vb例程
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-40682.如果以前用的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:在中增加 通讯控件 步骤5:在中增加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 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 is used. MSComm1.Len = 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. 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@ ,邮件标题注明 “ADAM-4100需求信息”。 介绍在很多设备中需要进行温度