T[o[R}hs@\

@\

fW^z_On/OffɂA炩̃ANVs@\łB
Ver.2.0.21ȍ~expression^Ogp邱ƂŁA_lԂ
gp邱Ƃ\łB

̋@\ŎgpfW^z_AiOz_́A펞ǂݍ
systemtrueɂȂĂKv܂B܂Aʂ
z_̋@\ŏ邱Ƃ́AʐMʂ𑝉邱ƂɂȂ܂B

Ver.2.0.21ȍ~ł́AANV͈ȉ̂̂܂B

1.fW^ԃt@Co
2.R}hs
3.f[^z_Œl


ݒ

ݒt@CFresources/command.xml

t@C݂ΎIɔF܂B

EXML^O

command-provider
@[g^OłBKЂƂLqĂB

command
@command-provider̓ɋLq܂BCӂ̐ݒ肷邱Ƃ\łB
@ȉ̑ݒ肷Kv܂BɂĎw肳ꂽfW^|Cg
@eŁAANViclass^Ojs܂B
@@provider@F@voC_
@@holder@F@z_

expression
@command-provider̓ɋLq܂BCӂ̐ݒ肷邱Ƃ\łB
@valueɔCӂ̘_Lq邱Ƃ\łB_̓eŃANV(class^O)
@s܂B
@_̏ڍׂdocs/manual/Operator.txtQƂĂB
@@value@F@Cӂ̘_
@@enableInitialMode@F@z_̏Ԃ̕]@Bʏ͎w肷Kv܂B
@@@@@@@@@@@@@@@@@@trueɂƈxω̂Ȃf[^́AԂƂl̖
@@@@@@@@@@@@@@@@@@Ԃŕ]܂B]̒ɏԂ̒lƁA
@@@@@@@@@@@@@@@@@@ANV͎s܂B

class
@command̓ɋLq܂BCӂ̐ݒ肷邱Ƃ\łB
@classNameɎsANVLq܂B

property
@classŎw肳ꂽANV́AvpeB[ݒ肵܂BݒłvpeB[́A
@ANVɂقȂ܂B
@@name@F@vpeB[
@@value@F@vpeB[l

XMLꕶ
@XMLł͈ȉ̕AԎQƂƌĂ΂@ŋLq܂BpropertyvaluelŁA
@ȉ̕gpꍇɋCĉB

@@ԎQ
------+---------
@&@@&amp;
@<@@&lt;
@>@@&gt;
@"@@&quot;
@'@@&apos;
------+---------


ANV

@EfW^ԃt@Co
@@fW^̏Ԃu0vu1vŃt@Cɏo܂B
@@className@F@org.F11.scada.server.command.FileWriteCommand
@@@vpeB[
@@@@path@F@ot@C̃pX
@@@@errorRetryCount@F@݃G[̃gC
@@@@errorRetryTime@F@݃G[̃gCԊu(~b)
@expression^OŎgp邱Ƃ͉\łAoe_
@@ʂƂȂ܂B
@@@@
@ER}hs
@@_̓fW^Ԃ^(true)ɂȂɁACӂ̃R}hs܂B
@@className@F@org.F11.scada.server.command.FileExecuteCommand
@@@vpeB[
@@@@path@F@sR}h

@Ef[^z_Œl
@@_̓fW^Ԃ^(true)ɂȂAf[^z_ւ݂̏s܂B
@@AiOEfW^͎Ŕ肵܂B
@@className@F@org.F11.scada.server.command.WriteTermCommand
@@@vpeB[
@@@@provider@F@voC_
@@@@holder@F@z_
@@@@value@F@AiO͒lPLClł͂ȂAϊl(Hƒl)wB
@@@@@@@@@@@fW^ltrue  falsewB

Lq

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE command-provider PUBLIC "-//F-11 2.0//DTD F11 Command Configuration//EN" 
	"http://f-11.sourceforge.jp/dtds/command20.dtd">

<!--
	R}hvoC_`
-->

<!-- s`@̕ҏW-->
<command-provider>
	<command provider="P1" holder="D_1900000_Digital">
		<class className="org.F11.scada.server.command.FileWriteCommand">
			<property name="path" value="c:/temp/D1900000.txt" />
			<property name="errorRetryCount" value="1000" />
			<property name="errorRetryTime" value="100" />
		</class>
		<class className="org.F11.scada.server.command.FileWriteCommand">
			<property name="path" value="c:/temp/D1900000_1.txt" />
			<property name="errorRetryCount" value="1000" />
			<property name="errorRetryTime" value="100" />
		</class>
	</command>
	<command provider="P1" holder="D_1900001_Digital">
		<class className="org.F11.scada.server.command.FileExecuteCommand">
			<property name="path" value="net stop &quot;PostgreSQL Database Server 8.0&quot;" />
		</class>
	</command>
	<expression value="P1_D_500_BcdSingle &gt; P1_D_501_BcdSingle">
		<class className="org.F11.scada.server.command.WriteTermCommand">
			<property name="provider" value="P1"/>
			<property name="holder" value="D_1900100_Digital"/>
			<property name="value" value="true"/>
		</class>
	</expression>
	<expression value="(P1_D_1900000_Digital || P1_D_1900001_Digital)
		&amp;&amp; (P1_D_500_BcdSingle &gt; P1_D_501_BcdSingle)">
		<class className="org.F11.scada.server.command.WriteTermCommand">
			<property name="provider" value="P1"/>
			<property name="holder" value="D_502_BcdSingle"/>
			<property name="value" value="50"/>
		</class>
	</expression>
</command-provider>
