vb控制plc的方法:首先必须知道PLC的通讯协议,然后通过系统语言将这个协议以字符串的形式发往计算机的RS-232口,这样计算机通过PLC就可以控制执行机构了。
VB是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
PLC是一种可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
你要同时对上位机和plc同时进行编程
plc要进行串口通讯编程,我喜欢西门子的plc,没用过士林的,
usb的数据线其实是虚拟了一个串口对plc进行操作,实际上还是和串口进行通讯
mscomm控件要设置串口的速率和停止位都要和plc的串口设置的参数对上,这是第一步协议同步,之后要定义一个两端相同的协议进行操作,
mscomm.open()我记得是这个方法可以打开串口
我喜欢用moxa的pcomm lite 的dll来操作串口,那个更方便些
mscomm.send还是write可以发送数据
记得关闭程序前要close啊