Re:如何制作windows服务的安装包 李中凯 2011-12-08 15:11
坑爹啊,这是服务安装包么?明明只是服务部署步骤而已
用C#客户端测试了一下,
添加WEB引用时,URL需要带?wsdl,
在程序中,则应该去掉?wsdl,
则可以指定为localhost或192.168.1.XXX访问
有没有更好的办法,这个问题纠结了很久了。一直没很好解决哎。
Re:JBuilder2005破解方法 烈日 2009-11-22 14:38
谢谢,问题就是按照你所说的解决了,说的明白,那部什么意思清楚!十分感谢!
最近装了一个15的版本,好像没有出现这个插件的问题.所以推荐用15了.而且颜色也绚.
Re:去除 word requirements 工具条 heraleign 2009-08-13 07:03
我也有这个问题,但是解决不了,那几个键值都是8,我改为2后还是那样,求楼主帮忙!
@明月伴我行
假设读2个地址,那是不是应该以"0180004"开始,手里没有PLC,也没有试过从1024开始,所以也就不确定了.
你好,请教如何读D1024后面的值?我现在一直返回零,郁闷。
re: C# 压缩文件 lanruoshui 2009-05-05 13:43
--引用--------------------------------------------------
lanruoshui: 这个类是把N个文件压缩成一个文件再打包?而不是把很多文件添加到包内
--------------------------------------------------------
??
re: C# 压缩文件 lanruoshui 2009-05-05 13:42
这个类是把N个文件压缩成一个文件再打包?而不是把很多文件添加到包内
谢了,兄弟!
和厂商通过另外一种模式解决了
因为时间实在太急,对于这些东西懂得也不多,就没能继续研究
以下资料是从网上找的,没有找到关于X的字或位的说明.但SumChk("FFWR0X004002"))应该不是从0x0040开始吧
//
由于没有寄存器类型信息,所以地址的计算十分关键,如D100和M100分别对应哪个地址呢?下面就是三菱Fx系列PLC地址对应表:
Public Const PLC_D_Base_AddRess = 4096
Public Const PLC_D_Special_Base_AddRess = 3584
Public Const PLC_Y_Group_Base_AddRess = 160
Public Const PLC_PY_Group_Base_AddRess = 672
Public Const PLC_T_Group_Base_AddRess = 192
Public Const PLC_OT_Group_Base_AddRess = 704
Public Const PLC_RT_Group_Base_AddRess = 1216
Public Const PLC_M_SINGLE_Base_AddRess = 2048(命令为7或8时)
Public Const PLC_M_Group_Base_AddRess = 256
Public Const PLC_PM_Group_Base_AddRess = 768
Public Const PLC_S_Group_Base_AddRess = 0
Public Const PLC_X_Group_Base_AddRess = 128
Public Const PLC_C_Group_Base_AddRess = 448
Public Const PLC_OC_Group_Base_AddRess = 960
Public Const PLC_RC_Group_Base_AddRess = 1472
Public Const PLC_TV_Group_Base_AddRess = 2048
Public Const PLC_CV16_Group_Base_AddRess = 2560
Public Const PLC_CV32_Group_Base_AddRess = 3072
当我们用DEVICE READ命令时,D100地址=100*2+4096;M100地址=100+256;不同的是D类型寄存器存放的是字,M寄存器存放的是位,同样是读两个字节,D100返回的就是PLC中D100地址的值,M类型寄存器返回的是M100到M116的值。所以当我们用FORCE ON 命令时,M100寄存器地址=100+2048;
这也没有什么复杂的,不是吗?可是三菱公司好像不甘于如此,FORCE ON/Off命令中地址排列与DEVICE READ/WRITE不同,是低位在前高位在后。如Y20,地址是0510H,代码中4个字节地址表示为:1005。(注意:Y寄存器为八进制,如Y20 地址=16+1280=0510H)
其实一点技术含量都没有,就是拐了几个弯,偏偏很多时候又不都告诉你,让人浪费不少时间。
先谢谢博主回复
不过没太看明白
格式如下(中间用“|”人为分割):
在第5站从X040向X077读32个点的数据(消息等待时间设为100毫秒)
ENQ|站号|PC号|读写指令|响应时间|起始地址|读取位数|和校验码
ENQ|0 5 |F F|W R|0 |X 0 0 4 0| 0 2| 4 8
05H|30H 35H |46H 46H |57H 52H |30H |58H 30H 30H 34H 30H |30H 32H|34H 38H
我写的代码:
m_ComPort.COM.Write(Chr(5) + "FFWR0X004002" + SumChk("FFWR0X004002"));
X地址加一个128?
是不是X0040转换成ASC之后加128
Public Const PLC_X_Group_Base_AddRess = 128
X地址是不是要先加一个128?
博主用的哪一款PLC?
我也在用这东西FX2N(RS232),他给的手册好像不是这样说的。。。。
手册示例:
在第5站从X040向X077读32个点的数据(消息等待时间设为100毫秒)
应该向PLC发送:
ENQ 站号 PC号 读写指令 响应时间 起始地址 读取位数 和校验码
ENQ 0 5 F F W R 0 X 0 0 4 0 0 2 4 8
05H 30H 35H 46H 46H 57H 52H 30H 58H 30H 30H 34H 30H 30H 32H 34H 38H
我发送
m_ComPort.COM.Write(ASCIIEncoding.ASCII.GetString(byteTmp) + "FFWR0X004002" + SumChk("FFWR0X004002"));
可是获取不到正确的数据
//后来在EVC编程中,通过以下方式注册了以下几个DLL文件,才可以访问ACCESS数据库,估计C#中也要增加这个过程。
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\adoce31.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\Adoxce31.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\Adocedb31.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\Adoceoledb31.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\Msdaer.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\Msdaeren.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\msdadc.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
CreateProcess(_T("\RegSvrCe"),_T("/s \Windows\\msdaosp.dll"),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
感谢楼主提供这么难得的资料,解决我一个大问题。
谢谢!
re: C# 压缩文件 冰品羽扇 2008-10-13 19:12
感谢楼主,可以的,但为什么很多dll文件,压缩前2.2M,压缩后2.8M. 越压越大?
我这里有一个java源文件,其中有些注释是日文写的。
在日文操作系统中,运行没有问题,但是在中文操作系统中
用NetBeans6.1重新建立工程,进行Build的时候,会报错和警告:
* <p>�\�@��: ---------</p>
E:\------------------:12: 警告:编码 UTF-8 的不可映射字符
* <p>�\�@��: ----------</p>
E:\------------------:54: 非法字符: \65533
s��N������B
按照你上面所说的方法,实行了,还是不能成功build。
我的邮箱是:zhangping1999@163.com
如果,你有什么建议,请给我发邮件。
谢谢
re: 招商证券的手续费 wantod 2008-06-23 20:08
沪市过户费 是 股票数量×0.001 < 1 ? 股票数量×0.001 ;
一般是收一元钱,交易多于1000股才开始累加
真是太谢谢了
这个东西把我Word变得奇慢
一直找不到什么方法解决
原来是这个东东在作怪
操他妈的。
我对PD12这个word的插件深恶痛绝啊 , 搞的我火的要死, 谢谢楼主了!!!!
博主是怎么用powerdesigner的呢?写一个吧。
我最近刚装的
难怪WORD会变慢。
都是requirements害的
re: 招商证券的手续费 barrybarry 2008-02-19 15:52
我算了一下,手续费如下:
手续费--委托成交价格*委托卖出股票数*0.5%