注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- PLC论坛(非专题) -- PLC编程

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:shiscf3331 发表时间:2015/9/19 14:12:00  

 

 本栏论题: 三菱PLC测试程序使用说明  [1122]

    需要DLL文件或源码,请联系作者。QQ:1600451183
   
    http://www.chinakong.com/forum/down.asp?id=44839
   
    ReadWritePLC.DLL 使用说明
   
    ReadWritePLC.DLL是使用C#语言开发,用户可以在.NET环境调用。
   
    方法说明
   
    方法名:PortOpen
    目 的:打开口串口。
    语 法:bool PortOpen(string PortName)
    参 数:PortName 串口号。
    描 述:在程序中必须首先调用PortOpen打开串口,其它方法才能工作。
    返回值:调用成功返回true,否则抛出异常。
    例:PortOpen("COM1")
   
    方法名:ReadBit
    目 的:读取单个位元件状态;
    语 法:bool ReadBit(string BitName)
    参 数:BitName:要读取的位元件号,如:X0,Y10,M20 等;
    描 述:位元件范围:X0-X177,Y0-Y177,S0-S999,M0-M1023,M8000-M8255,C0-C255,T0-T255
    返回值:成功返回布尔值,失败抛出异常。
    例:bool tmp=ReadBit("X0");//读取X0元件状态
   
    方法名:ReadBit
    目 的:读取多个位元件状态;
    语 法:string ReadBit(string BitName, int Bits)
    参 数:BitName:要读取的位元件号,如:X0,Y10,M20 等;Bits:读取的位元件个数,最大56位
    描 述:位元件范围:X0-X177,Y0-Y177,S0-S999,M0-M1023,M8000-M8255,C0-C255,T0-T255
    返回值:成功返回0或1组字符串,失败抛出异常。
    例:string tmp=ReadBit("X0",8);//读取X0-X7,8位元件状态
    返回 tmp="0100101";//从左到右,X0 第一位0,X1 第二位1,X7最后一位1
   
    方法名:Set_BitValue
    目 的:设置位元件状态
    语 法:bool Set_BitValue(string BitName, bool value)
    参 数:BitName:要设置的位元件号,如:X0,Y10,M20 等;value:要设置的位元件值。
    描 述:位元件范围:X0-X177,Y0-Y177,S0-S999,M0-M1023,M8000-M8255,C0-C255,T0-T255
    返回值:设置成功返回ture,失败抛出异常
    例:Set_BitValue("M0",true);//对M0置位
    Set_BitValue("M1",false);//对M1复位
   
    方法名:Read_16B_Word
    目 的:读取16位寄存器的值
    语 法:int Read_16B_Word(string name)
    参 数:name:要读取的寄存器名称,如:D0,D100,C0,T6 等
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:返回读取的寄存器的当前值,失败抛出异常
    例:int tmp = Read_16B_Word("D0");//读取16位寄存器D0的当前值
   
    方法名:Read_16B_Word
    目 的:读取多个16位寄存器的值
    语 法:string[] Read_16B_Word(string name,int len)
    参 数:name:要读取的寄存器名称,如:D0,D100,C0,T6 等,len:要读取的长度
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:返回读取的寄存器的当前值数组,失败抛出异常
    例:string[] str = plc.Read_16B_Word("d0", 8);//读取16位寄存器D0-D7位的值
    string D0=str[0];
    string D1=str[1];
    string D2=str[2];
    string D3=str[3];
    string D4=str[4];
    string D5=str[5];
    string D6=str[6];
    string D7=str[7];
   
    方法名:Read_32B_Word
    目 的:读取32位寄存器的值
    语 法:int Read_32B_Word(string name)
    参 数:name:要读取的寄存器名称,如:D0,D100,C0,T6 等
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:返回读取的寄存器的当前值,失败抛出异常
    例:int tmp = Read_32B_Word("D0");//读取32位寄存器D0的当前值
   
    方法名:Read_32B_Word
    目 的:读取多个32位寄存器的值
    语 法:string[] Read_32B_Word(string name,int len)
    参 数:name:要读取的寄存器名称,如:D0,D100,C0,T6 等,len:要读取的长度
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:返回读取的寄存器的当前值数组,失败抛出异常
    例:string[] str = plc.Read_32B_Word("d0", 8);//读取32位寄存器D0-D14位的值
    string D0=str[0];
    string D2=str[1];
    string D4=str[2];
    string D6=str[3];
    string D8=str[4];
    string D10=str[5];
    string D12=str[6];
    string D14=str[7];
   
    方法名:Write_16B_Word
    目 的:设置16位寄存器的值
    语 法:Write_16B_Word(string name, int value)
    参 数:name:要设置的16位寄存器名称,如:D0,D100,C0,T6 等;value:要设置的值
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:设置成功返回true,失败抛出异常
    例:Write_16B_Word("D0",12345);//设置16位寄存器D0的值为12345
   
    方法名:Write_32B_Word
    目 的:设置32位寄存器的值
    语 法:Write_32B_Word(string name, int value)
    参 数:name:要设置的16位寄存器名称,如:D0,D100,C0,T6 等;value:要设置的值
    描 述:寄存器范围为:D0-D511,D8000-D8255,C0-C255,T0-T255。
    返回值:设置成功返回true,失败抛出异常
    例:Write_32B_Word("D0",34356565);//设置32位寄存器D0的值为34356565
   
   
    方法

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳