• «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
12楼  发表于: 2018-07-10 09:56
引用
引用第9楼两只橙于2018-07-08 10:02发表的  :

OPC ,OPC UA,Modbus tcp.或者直接买个网关中转一下连接口都不用搞了,选用这些不依赖品牌的通信协议以后扩展起来不会烦,除非你公司所有设备都是清一色品牌的,那就用回他们自己的通信就好了,量大的话直接叫他们售后来给你们把通信都做好



OPC的速度似乎非常慢,而且收费。以前用Labview自带的OPC访问欧姆龙的CP1H 就是很慢。大致200MS  甚至是1000MS

至于OPC UA  不清楚,没有用过 后续我研究下
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
13楼  发表于: 2018-07-10 09:58
引用
引用第2楼小八哥于2018-07-07 15:24发表的  :
不知道 为什么你问题这么多  我win8.1系统  以前老版本的 MC 也能用    现在最新版的也能用  不过我用的都是那些连接控件  不过MC的控件 在有些编程语言里   他的连续读取和连续写入是有问题的  就是不知道哪个的问题  也懒的去折腾了   现在直接modbus tcp 那个倒是没有问题

使用三菱官方给出的解决方案 ,这样可以让最后的结果是最好的。

另外一个网口(CPU内置的那个)可以同时做MODUBS 和  CC-LINK IE 这两种模式通讯吗?
lyntechme
虛心做人,踏实做事
级别: 家园常客
精华主题: 0
发帖数量: 564 个
工控威望: 709 点
下载积分: 12711 分
在线时间: 256(小时)
注册时间: 2012-03-31
最后登录: 2023-06-04
查看lyntechme的 主题 / 回贴
14楼  发表于: 2018-07-10 10:36
这个不错,正在研究
 
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14955 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-11-14
查看焦刘吉的 主题 / 回贴
15楼  发表于: 2018-07-10 12:05
就应该弄一个安装包版的控件,这个软件对系统挑剔的很
Rules are always made by the strong, and history is always written by the winners.
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
16楼  发表于: 2018-07-12 09:39
关于函数:
  lReturnValue = AxActUtlType1.Connect()
lReturnValue = AxActUtlType1.Open()
****
这里是具体的对CPU内部的内存地址操作,读写之类的
****
AxActUtlType1.Close()
AxActUtlType1.Disconnect()

***************
关于三菱给出的范例

[ 此帖被wenluderen在2018-07-12 14:10重新编辑 ]
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
17楼  发表于: 2018-07-13 15:57
复写的代码
TestPLC.zip (162 K) 下载次数:209
zhangapai
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 114 点
下载积分: 959 分
在线时间: 55(小时)
注册时间: 2017-01-21
最后登录: 2024-06-01
查看zhangapai的 主题 / 回贴
18楼  发表于: 2018-07-13 16:00
学习学习学习;了
汪传福
苦逼的工控人!非标机械设计开发!!电话13689531809
级别: 工控侠客
精华主题: 0
发帖数量: 626 个
工控威望: 2514 点
下载积分: 704 分
在线时间: 168(小时)
注册时间: 2017-03-24
最后登录: 2024-01-13
查看汪传福的 主题 / 回贴
19楼  发表于: 2018-07-13 16:11
听大加们讲经吧
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
20楼  发表于: 2018-07-13 16:58
   Dim iReturnCode As Integer              'Return code
        Dim szDeviceName As String = ""         'List data for 'DeviceName'
        Dim iNumberOfDeviceName As Integer = 0  'Data for 'DeviceSize'
        Dim sharrDeviceValue() As Short         'Data for 'DeviceValue'

        '软元件名
        szDeviceName = String.Join(vbLf, txt_DeviceNameRandom.Lines)

        '写入点数
        If GetIntValue(txt_DeviceSizeRandom, iNumberOfDeviceName) = False Then
            'If failed, this process is end.
            Exit Sub
        End If
        '写入的软元件值
        ReDim sharrDeviceValue(iNumberOfDeviceName - 1)
        If GetShortArray(txt_DeviceDataRandom, sharrDeviceValue) = False Then
            'If failed, this process is end.
            Exit Sub
        End If

        '软元件的随机写入
        iReturnCode = AxActUtlType1.WriteDeviceRandom2(szDeviceName, iNumberOfDeviceName, sharrDeviceValue(0))






nlb2001
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 237 点
下载积分: 577 分
在线时间: 65(小时)
注册时间: 2013-02-03
最后登录: 2024-09-14
查看nlb2001的 主题 / 回贴
21楼  发表于: 2018-08-03 09:55
这个太有用了,直接用pc机连接plc了!!!
顶!!!!
wenluderen
人人为我我为人人
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 322 点
下载积分: 6183 分
在线时间: 43(小时)
注册时间: 2010-09-23
最后登录: 2024-02-19
查看wenluderen的 主题 / 回贴
22楼  发表于: 2018-08-10 16:36
关于开发语言的要求:



关于安装

roy_poon
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 237 点
下载积分: 63663 分
在线时间: 595(小时)
注册时间: 2013-11-09
最后登录: 2024-11-19
查看roy_poon的 主题 / 回贴
23楼  发表于: 2018-08-10 16:57
学习学习。。。
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go