厦门阿米控技术有限公司 联系人:徐亚婷 手机:18020776785 QQ:2851195472 座机:0592-5087595详细地址:厦门市思明区湖滨南路388号32D之六(国贸大厦32楼)
厦门阿米控技术有限公司是一家专业销售品牌的模块、卡件企业。主营PLC模块,可编程控制器,CPU模块,IO模块,DO模块,AI模块,DI模块,网通信模块,以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块等。
Twido CPU中仅TWDLC*A10DRF无双字功能,虽然应用该型号CPU一般都是纯逻辑控制,没有高精度乘除运算的需求,但有时用到高速计数.电位器.操作终端输入等情况,需要运算来判断位置或设定值参与运算时则很不方便.
主要问题有:
1.)运算时可能要改比例
2.)系统控制精度降低
2 具体描述
1.) 运算时可能要改比例,因为有可能发生溢出错误.
如果应用中有10进制运算328*100时就发生溢出,结果不是预期中的32800,而是-32;
要想避免计算出错,防止溢出,就必须使乘积结果小于32767,也就要改变乘数或被乘数的比例,如将328*100改为328*10=3280,这样改后虽然不会出错,但可能带来了我们前面提到的第2.)个问题;
2.)系统控制精度降低
假设上述举例为位置控制,328表示高速计数输入,100表示单位脉冲长度输入范围,即可从0到100,如果这时单位脉冲长度为0.1毫米,那么当范围由0到100改为0到10时,单位脉冲长度相当于1毫米了,这种只有舍弃精度才能保证正确的乘法运算是我们不愿见到的;
再假设上述举例中的高速计数输入值大到20000,则根本无法乘运算了,因此有必要扩展乘除运算功能;
2981-600624-12
0040-35137
PN: 0190-75053 ESA-B014CF8-11
00N0606001 W/ 8200034001 N6M4/HDS14/755A
0010-08880 0010-11440
0200-35084
STP-300
3-PHASE
STP-300
ETN23-SC-A
0190-26463
51161-803-001 M-SSB020FN502
SXS56
SXS56/XS-05-01
50-0002-10
3152414-401
XD-03WB-JR-II
0200-35007